- 论坛徽章:
- 0
|
我定义了这么个结构体:
typedef struct {
char * xBuf;
char * xBufEnd;
char * xBufPos; /* 树源存储,终止,当前位置 */
XNODE * nodeList; /* 节点列表*/
XNODE * rootNode; /* 根节点指针*/
XNODE * preNode; /* 上次操作节点*/
XNODE * curNode; /* 当前节点指针*/
int nodeCount;
int nodeMaxCount ; /* 节点总数、节点最大数 */
} XTREE;
然后给结构体中一个变量赋值
xTree->xBuf=xmlbuf;
结构程序运行到这里就奔溃了
具体程序如下
XTREE *xTree;
// char *xmlbuf = new char[1024];
char xmlbuf[1024];
memset(xmlbuf, 0x00, sizeof(xmlbuf));
memset(xTree, 0x00, sizeof(XTREE));
sprintf(xmlbuf, "tttt[%s]","000000000");
xTree->xBuf=xmlbuf;
帮帮忙,各位 |
|