繁体   English   中英

如何在C中使用扩展ASCII表的符号?

[英]How to use symbols of extended ASCII table in C?

我已经尝试打印扩展ASCII字符

http://www.theasciicode.com.ar/

但是所有这些符号都在白色背景上打印成问题字符?

我使用以下周期来打印这些符号:

for (i = 0; i <= 30; i++)
    printf("%c", 201); 

问题:有没有办法打印这些扩展ASCII字符 或者也许这些角色有特殊的图书馆?


OS Linux Ubuntu 13.04,Code :: Blocks 12.11 IDE。

使用unicode比使用非标准的扩展ASCII更好。 关于在C中打印unicode字符的一个帖子: print-utf-8-strings-with-printf-wide-vs-multibyte-string-literals

但实际上你需要复制粘贴unicode字符..

一个更好的开始方式:

#include <stdio.h>

int main() {
    printf("\u2500\u2501\n");
}

有关此扩展ASCII样式框图的unicode字符,请参阅https://en.wikipedia.org/wiki/Box-drawing_character#Unicode

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM