我无法打印欧元符号。我正在使用的程序如下。
我已将字符集设置为代码页 1250其中 0x80 代表欧元符号。
Program
=======
#include <stdio.h>
#include <locale.h>
int main()
{
printf("Current locale is: %s\n", setlocale (LC_ALL, ".1250"));
printf("Euro character: %c\n", 0x80);
getchar();
return 0;
}
Output
======
当前区域设置是:English_India.1250
欧元字符: ?
其他详情
=============
操作系统:Windows Vista
编译器:vc++ 2008 Express版
读这个:http://www.columbia.edu/~em36/wpdos/eurodos.html
有一些部分可以对您有很大帮助:
- 在 Windows NT、2000 或 XP 中的全屏 DOS 和命令控制台中显示欧元符号
- 在 DOS 和 Windows 2000 和 XP 中的命令控制台窗口中显示欧元符号(内置对 TrueType 字体的支持)
- 在 DOS 中显示欧元,在 Windows 2000 和 XP 中显示命令控制台(位图和 TrueType 字体)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)