





源码如下
#include <stdio.h>
main ()
{
int i, j;
for (i = 0; i < 8; i++)
{
for (j = 0; j < 8; j++)
{
if ((i+j) % 2 == 0)
printf ("%c%c", 219, 219);
else
printf (" ");
}
printf ("\n");
}
return 0;
}
理论上应该显示的是acsii码的吧??
可是在終端下显示的确是奇怪的东西
我自己搞了个小东西循环了一下
#include <stdio.h>
main ()
{
char c;
int i;
for ( i = 0; i <= 255; i++)
{
c = i;
printf ("%c = %d ", c, i);
}
return 0;
}
发现只有英文字母和标点符号可以显示
其他的都不可以!!
搜索了下好像要设置控制台的类型
要修改 /etc/ttytpye文件
可是ubuntu下却没有这个文件 郁闷!
只有再去找其它的办法
可是搜索了好久都找到不到
只有来这里求救了
请知道原因的人告诉我一下
谢谢