typedef struct tagSaleKind
{
BYTE m_nId;//编号
tagSaleKind* m_pParent;
tagSaleKind** m_pNext;//下面的节点
CString m_sData;//节点名字
int** m_pKind;//类型数组 对应的是数据索引
}SALEKIND,*PSALEKIND;
树是一个多叉树,深度不定,节点数不定
m_pKind的索引对应另一个结构体数组
typedef struct tagKind
{
CString m_sName;//名称
PKIND m_phead;//链表头
}KIND,*PKIND;
m_phead这是一个双向环链,里面保存的是最终获得的数据
如果是根节点的话 m_pKind为NULL,只有最后的叶子m_pKind才有值,是一个动态数组,输入一个节点的标号可以将这个节点下的数据返回,第一次返回10条记录,后面可以通过前后翻页继续获取
在线等待高手解答,提供具体代码或者处理方法(有代码最好),分不够可以在加
2 个解决方案
#1
如果用文字描述有所困难可以加我QQ:355026449,注明MSDN
#2
楼上为什么要注明MSDN, 注 CSDN不可以?
#1
如果用文字描述有所困难可以加我QQ:355026449,注明MSDN
#2
楼上为什么要注明MSDN, 注 CSDN不可以?