CFile cFileObj;
cFileObj.Open(L"D:\\123.txt", CFile::modeReadWrite);
DWORD dwFileLength = cFileObj.GetLength();
CHAR* szBuffer = new CHAR[dwFileLength + 1];
memset(szBuffer, 0, dwFileLength + 1);
cFileObj.Read(szBuffer, dwFileLength);
//*************
CString strbuf = CA2W(szBuffer, CP_ACP);//重点
//**************
m_Edit.SetWindowText(strbuf);
//写入
CHAR szWriteBuffer[] = "QW准考证上的双卡单卡";
cFileObj.Write(szWriteBuffer, strlen(szWriteBuffer));
cFileObj.Flush();
cFileObj.Close();
delete[] szBuffer;
MFC - Cfile::read函数读写中文乱码
最新推荐文章于 2024-07-06 11:35:31 发布