印刷を試みました拡張ASCII文字:
http://www.theasciicode.com.ar/
しかし、これらの記号はすべて、白い背景にquestion-文字として印刷されました?
。
次のサイクルを使用して、そのシンボルを印刷します。
for (i = 0; i <= 30; i++)
printf("%c", 201);
質問:それらを印刷する方法はありますか拡張ASCII文字かどうか?または、これらの文字用の特別なライブラリがあるのでしょうか?
OS Linux Ubuntu 13.04、Code :: Blocks 12.11IDE。
非標準の拡張ASCIIよりもユニコードを使用することをお勧めします。 CでのUnicode文字の印刷に関するスレッド: printing-utf-8-strings-with-printf-wide-vs-multibyte-string-literals
ただし、実際には、Unicode文字をコピーして貼り付ける必要があります。
開始するためのより良い方法:
#include <stdio.h>
int main() {
printf("\u2500\u2501\n");
}
この拡張されたASCIIスタイルボックスアートのユニコード文字については、 https://en.wikipedia.org/wiki/Box-drawing_character#Unicode を参照してください。