美文网首页
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