首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

Linux下 C程序如何直接printf输出中文字?

2013-07-08 
Linux下 C程序怎么直接printf输出中文字??刚学习,在linxu下的C程序怎么直接printf输出中文字?例如就一个很

Linux下 C程序怎么直接printf输出中文字??
刚学习,在linxu下的C程序怎么直接printf输出中文字?例如就一个很简单的程序,就执行printf语句。我的linux环境是RedHat Enterprist 5,默认字符编码是UTF-8。请教怎么设置可以输出中文?

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <wchar.h>
main()
{
printf("Name姓名\nDorrNo门牌号   Stree街道\nCityName城市名,StampNo邮编\n");
}

Linux C printf 输出中文
[解决办法]
用iconv
iconv -f gb2312 -t utf8 main.c > main2.c
gcc -o m main2.c

热点排行