我目前正在编写C应用程序,我需要在终端中显示以下符号:≥和≤
他们的ASCII字符代码是242
和243
,但是我无法将它们显示在DOS终端中。
关于我如何做到这一点的任何想法?
答案 0 :(得分:7)
例如,这些不是ASCII,也不是LATIN1。
答案 1 :(得分:5)
printf("\xf2\n");
如果这不起作用,那是因为DOS和代码页。尝试使用CHCP
命令。你正在漫步到语言环境/平台特定/放弃现在的领域。
答案 2 :(得分:1)
什么DOS终端?如果您在Windows下编译为32位(或64位)二进制文件,我确信您是,那么它只是一个控制台窗口。
我相信this是设置控制台窗口代码页的最简单方法。取决于你是使用代码页437还是unicode代码页(例如UTF-8,即65001),但我建议使用Unicode,因为如果你以后需要它会给你更大的灵活性。