CstdioFileEx读写UNICODE文本文件
弄了好久,都没把TXT文件乱码的问题搞定……
步骤:
1. 到http://www.codeproject.com/下载CstdioFileEx类
2. 使用CstdioFileEx
示例代码如下:
TCHAR FileName[100];
CStdioFileEx TestFile;
GetModuleFileName(NULL,FileName,100);
PathRemoveFileSpec(FileName);
_tcscat(FileName,_T("//test.txt"));
if(TestFile.Open(FileName,CFile::modeCreate | CFile::modeNoTruncate | CFile::modeReadWrite | CFile::shareDenyWrite | CStdioFileEx::modeWriteUnicode ) == TRUE)
{
TestFile.SeekToEnd();
TestFile.WriteString(_T("This is a test!/r/n"));
TestFile.Close();
}