读书人

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

发布时间: 2013-07-08 14:13:00 作者: rapoo

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

读书人网 >C语言

热点推荐