详细说明请看如下链接:
https://blog.csdn.net/u012987386/article/details/71089178
头文件中包含:
#include //为了使用setlocale(LC_CTYPE, "chs");便于输入中文到txt中
写文件代码如下:
void CReadWriteTxtDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CString filename = _T(".\\Test.txt");//在本例中路径为:E:\work\BruceXu\CodeRelevant\mytestcode\读写txt\ReadWriteTxt\ReadWriteTxt\Test.txt
CString strWriteData;
strWriteData.Format(_T("测试写入数据。\n\r"));
CStdioFile csFile;
CFileException cfException;
if (csFile.Open(filename, CFile::typeText | CFile::modeCreate | CFile::modeReadWrite | CFile::modeNoTruncate, &cfException))//以txt方式读取|若没有文件则创建该文件|文件打开时不清除
{
csFile.SeekToEnd();
setlocale(LC_CTYPE, "chs");//为了能用csFile.WriteString(strWriteData)写入中文
csFile.WriteString(strWriteData);
}
csFile.Close();
}