fprintf字符编码
来源:互联网 发布:美工的职业要求 编辑:程序博客网 时间:2024/06/06 03:19
fprintf是ANSI的,UNICODE的,要用fwprintf;也可以用_ftprintf来同时兼容ANSI和UNICODE;
只写入了0和1,是因为UNICODE的123456789,实际上内存上是1 \0 2 \0 3 \0 等等等,而fprintf写的是ANSI字符串遇到\0就结束了,所以就只写了一个字节而已。。。
_wsetlocale(0, L
"chs"
);
//必须加上,否则fwprintf对中文不支持
FILE
*f =
fopen
(
"c:\\a.txt"
,
"a+"
);
fwprintf(f, L
"%s\n"
, L
"这个可以写了"
);
fwprintf(f, L
"%s\n"
, L
"1234567890"
);
fclose
(f);
其实简单来说,就是把你的代码里,先调用_wsetlocate,再把fprintf换成_ftprintf就行了
- fprintf字符编码
- 【编码随笔】数据类型、储存格式与fprintf
- fprintf
- fprintf
- fprintf
- fprintf
- fprintf
- fprintf
- fprintf
- 字符编码
- 字符编码
- 字符编码
- 字符 编码
- 字符编码
- 字符编码
- 字符编码
- 字符编码
- 字符编码
- tslib1.4移植
- HTML5 WebSocket + NodeJs 实现聊天室
- 【cocos2d-x入门实战】微信飞机大战之十五:跨平台移植和广告植入
- 2.2 CMMI2级——项目计划(Project Planning)
- 生活中点滴
- fprintf字符编码
- Understanding Disk I/O - when should you be worried?
- 学习和理解JAVA线程同步--生产者与消费者例子
- 重做Unix命令,快速有效学习新语言
- JavaScript学习(二)
- 让gcc和gdb支持intel格式的汇编
- 编译google chromium代码,并修正gclient脚本中的一些bug
- qt下的madplay播放器
- 我的html