MFC中写入汉语到文本文档
2024-10-08 12:32:16
1.首先要引入头文件
#include <locale>
2.在打开文件后,要进行设置,然后在关闭文档时,进行设置的后处理
CStdioFile Writefile;
if (!Writefile.Open(WorkPath+_T("\\")+filename + _T(".dat"),CFile::modeWrite|CFile::modeCreate))
{
AfxMessageBox(_T("创建APDL文件失败"));
return;
}
char* old_locale = strdup(setlocale(LC_CTYPE,NULL));//设置local
setlocale(LC_CTYPE,"chs");//设置汉语显示
Writefile.WriteString(_T("!程序头 \n"));
Writefile.WriteString(_T("FINISH \n"));
Writefile.WriteString(_T("/CLEAR \n"));
CString temp;
temp.Format(_T("/FILENAME, %s \n"),filename);//名字
Writefile.WriteString(temp);
Writefile.WriteString(_T("/FILENAME, Harmonic \n"));
Writefile.WriteString(_T("/PREP7 \n\n"));
Writefile.Flush();
Writefile.Close();
setlocale(LC_CTYPE,old_locale);//释放内存
free(old_locale);
3.输出的文本
最新文章
- C#开发微信门户及应用(20)-微信企业号的菜单管理
- linux 下的信号量参数
- redis.conf配置详细翻译解析
- 【java】之3种方式实现Object和Map之间的转换
- 【JavaScript】EasyUI框架的Dialog控件根据浏览器分辨率自动调节宽高
- Eclipse安装python注意事项
- sublime 3 user Settings
- C#预编译指令之#region
- FlexPaper 2.2.1介绍与提取嵌入的文档
- oracle 存储过程 基础
- tableview在第一次显示时会自动relodata
- POJ 1556 The Doors(线段交+最短路)
- ASP流程控制语句
- Redis最有用的中文资源,你值得拥有
- 新型I/O架构引领存储之变(四)
- 【一天一道LeetCode】#101. Symmetric Tree
- Linux IO 模型
- 使用后台的limit 控制每页的容量
- php微信公众号开发入门小教程
- socket FTP-1
热门文章
- 五种网络IO模型以及多路复用IO中select/epoll对比
- 使用Docker搭建Spark集群(用于实现网站流量实时分析模块)
- python接口自动化测试 - unittest框架基本使用
- JS中for循环“全局”变量的传递
- mac停靠栏动画
- 松软科技web教程:JavaScript HTML DOM 元素
- PAT 1014 Waiting in Line (30分) 一个简单的思路
- SPOJ Distinct Substrings
- [踩坑记录] windows10 应用商店打不开 代码: 0x80131500
- linux 自带php切换xampp