在vc6.0的mfc中怎么样开一个TXT文件并把它显示出来,我想要详细代码谢谢啦!

来源:百度知道 编辑:UC知道 时间:2024/07/02 01:30:41
如果可以的话把保存和修改的代码也给我,我希望保存为.xml格式

char * CCFFXDlg::read_from_file(CString fname)
{
char *buf=NULL;
CString str;
CFileFind myfilefind;
if(myfilefind.FindFile(fname))
{

CFile myfile;
if(myfile.Open(fname,CFile::modeRead,NULL))
{
int len=myfile.GetLength();
buf=(char *)malloc(len+1);
buf[len]='\0';
myfile.Read((char *)buf,len);
str=buf;
}
myfile.Close();
}
else
::AfxMessageBox("未找到文件");

return buf;
}
fname为要显示的txt的文件名(包括路径)此函数返回char类型的指针,txt中的内容都在buf指向的内存空间中,取其中内容显示即可

?????????????????????????????????????????????????????????????????????