C++将字符串写入文档再读出来的问题
我将一串字符串写入文档,然后从文档中读出来,字符串有细微偏差,请问如何解决。
写的方法:
fopen_s(&pRecorderFile, "D:\\test.txt", "a+"); if (NULL != pRecorderFile) { fwrite(encodedata.GetBuffer(0), encodedata.GetLength(), 1, pRecorderFile); encodedata.ReleaseBuffer(); fclose(pRecorderFile); }CFile file("D:\\test.txt",CFile::modeRead); char *buf=new char[file.GetLength()]; memset(buf,0,file.GetLength()); file.Read(buf,file.GetLength()); file.Close();