6.3w+
社区成员
头文件
#include <iostream.h>
struct CNode
{
int nNode;
CNode *pNext;
};
class PNode
{
public:
int CNodeCount; //节点数量
CNode *pHeadNode; //节点
public:
int InitData();
int WriteToFile(char *sFile);
int ReadToNode(char *sFile);
int DestNode();
void printfNode();
PNode()
{
CNodeCount = 0;
pHeadNode = NULL;
}
~PNode()
{
}
};
源文件
#include "test.h"
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
int PNode::InitData()
{
pHeadNode = new CNode; //单步跟踪到这时就出问题了,这是什么原因,应该怎样写
int value;
while (cin >> value && value != 0)
{
}
return 0;
}
void main()
{
PNode *pNode;
pNode->InitData();
}