CFile 获取文件内容问题
程序代码:
CFile file; file.Open(strFilePath,CFile::modeRead); int Flen=file.GetLength(); char *lpbuf=new char[Flen];; file.Read(lpbuf,Flen); UpdateData(FALSE);
lpbuf初始化结果为 lpbuf 0x0039c908 "屯屯??????铪铪铪铪"
txt文件的内容为“abcd”,读取结果为 lpbuf 0x0039c908 "abcd??????铪铪铪铪"
即使加上“strcpy(lpbuf,"")”仍无效;
换成数组可用
char lpbuf[100]={};
但程序需要动态分配内存,求指教。。。