我曾尝试打印扩展 ASCII 字符:
http://www.theasciicode.com.ar/
但是所有这些符号都被打印为白色背景上的问题?
字符。
我使用以下循环打印该符号:
for (i = 0; i <= 30; i++)
printf("%c", 201);
问题:有没有办法打印那些扩展的 ASCII 字符?或者也许有这些字符的特殊库?
操作系统 Linux Ubuntu 13.04,代码::Blocks 12.11 IDE。
我曾尝试打印扩展 ASCII 字符:
http://www.theasciicode.com.ar/
但是所有这些符号都被打印为白色背景上的问题?
字符。
我使用以下循环打印该符号:
for (i = 0; i <= 30; i++)
printf("%c", 201);
问题:有没有办法打印那些扩展的 ASCII 字符?或者也许有这些字符的特殊库?
操作系统 Linux Ubuntu 13.04,代码::Blocks 12.11 IDE。
使用 unicode 比使用非标准的扩展 ASCII 更好。关于在 C 中打印 unicode 字符的线程: printing-utf-8-strings-with-printf-wide-vs-multibyte-string-literals
但确实你需要复制粘贴unicode字符..
更好的开始方式:
#include <stdio.h>
int main() {
printf("\u2500\u2501\n");
}
请参阅https://en.wikipedia.org/wiki/Box-drawing_character#Unicode了解此扩展 ASCII 样式框艺术的 unicode 字符。