执行后没有结果的问题!
本人新建了一个单文档的工程ClassificationSystem,并添了一个新类,类名:Land,类型为:Generic class,定义如下:
class Land
{
public:
Land();
virtual ~Land();
void ReadSystem();
protected :
char level[5];
char name[20];
char id[5];
}
成员函数ReadSystem()的定义(在land.cpp中定义)如下:
void Land::ReadSystem()
{ CFile file;
char *pBuf;
file.Open("file1.txt",CFile::modeReadWrite);
DWORD dwFileLen;
dwFileLen=file.GetLength();
pBuf=new char[dwFileLen+1];
pBuf[dwFileLen]=0;
file.Read(pBuf,dwFileLen);
file.Close();
AfxMessageBox(pBuf);
}
其中file1.txt为已存在的文件(并且不是空文件,放在当前目录下),其他地方没做改动。为什么执行后没有任何结果呢?请高手帮忙看看是什么原因。