CStdioFile的writestring完后紧接着readstring出现乱码
char pFileName[MAX_PATH];
GetCurrentDirectory(MAX_PATH,pFileName);
CString cstrFileFullPath = (CString)pFileName+"\\SN(Barcode).txt";
CStdioFile file;
BOOL ret = file.Open(cstrFileFullPath,
CFile::modeCreate | CFile::modeNoTruncate | CFile::modeReadWrite | CFile::shareDenyWrite);
if (!ret)
{
AfxMessageBox("打开SN保存文件失败");
return;
}
file.SeekToEnd();
file.WriteString(m_strBarcData+"\n");
CString str;
file.ReadString(str);
只writestring txt文件的数据是正常写入的 ,如果加入readstring txt中会出现“屯屯屯屯屯屯屯屯”的乱码