标签:遇到 col 输出 图片 har 环境 实现 显示中文 sci
c语言中的printf和putchar都是为ascii码准备的。要想显示中文,必须通过<wchar.h>这个头文件中(和对应的库)提供的函数wprintf和putwchar来实现。
在使用wprintf之前,设置c语言自身的环境,使用setlocale即可。有<locale.h>提供该函数。示例如下
结果如下
注意:
1. wprintf的format字符串,必须使用L标识,表示这是一个宽字符串,才能为wprintf所用。
2. wprintf中,使用%c或%s可以打印正常的ascii字符或ascii字符串,也可以打印宽字符串。但是要打印宽字符和宽字符串,最好还是用%lc或%ls。
3. 用了wprintf,最好别用printf了,我遇到过问题。
标签:遇到 col 输出 图片 har 环境 实现 显示中文 sci
原文地址:https://www.cnblogs.com/mindulmindul/p/12711896.html