美文网首页
Windows下向文件写入中文

Windows下向文件写入中文

作者: Virtualer | 来源:发表于2019-08-27 17:23 被阅读0次

在使用CStdioFile对文件进行操作的时候,有时需要对文件写入和读取中文。
此时需要设置本地语言

setlocale( LC_CTYPE, ("chs"));

完整示例如下:

#include <locale>  // 额外增加头文件

CStdioFile file;

setlocale( LC_CTYPE, ("chs")); 

if(!file.Open(_T("ChsTest.txt"), CFile::modeReadWrite | CFile::modeCreate))
{
    MessageBox(_T("Tip"), _T("open failed!"), MB_ICONWARNING);
}

file.WriteString(_T("我是一行中文字符"));
file.Close();

相关文章

网友评论

      本文标题:Windows下向文件写入中文

      本文链接:https://www.haomeiwen.com/subject/qotyectx.html