我目前正在写一个C应用程序和我需要显示在终端下列符号:<强>≥和<强>≤

它们的ASCII字符码是242243但我不能让他们显示在DOS终端。

我如何能做到这一点任何想法?

有帮助吗?

解决方案

printf("\xf2\n");

如果不工作,这是因为DOS和代码页。尝试用CHCP命令播放。你漫步到语言环境/平台特定/放弃的,现在的领土。

其他提示

这些不是在ASCII也不在LATIN1例如

什么DOS终端?如果你在Windows下编译为32位(或64位)二进制,因为我敢肯定你是,那么它只是一个控制台窗口。

相信是最简单的方法来设置控制台窗口的代码页。这取决于你是否使用代码页437或Unicode代码页(如UTF-8,也就是65001),但我会建议Unicode的,如果你以后需要它,它会给你带来更多的灵活性。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top