为什么我的C编译出来没识别字符

软件和网站开发以及相关技术探讨
回复
头像
arsui
帖子: 889
注册时间: 2007-05-06 2:01
来自: 特麓村->浦北->五山->罗湖

为什么我的C编译出来没识别字符

#1

帖子 arsui » 2008-05-24 12:28

代码: 全选

  1 #include <stdio.h>
  2 #include <stdlib.h>
  3 main()
  4 {
  5 int i,j;
  6 for(i=0;i<8;i++)
  7         {
  8                 for(j=0;j<8;j++)
  9                         if((i+j)%2==0)
 10                                 printf("%c%c",219,219);
 11                         else
 12                                 printf("M ");
 13                         printf("\n");
 14         }
 15 }
我看网上的教程的,219 是笑脸字符?

运行./test

代码: 全选

��M ��M ��M ��M 
M ��M ��M ��M �
��M ��M ��M ��M 
M ��M ��M ��M �
��M ��M ��M ��M 
M ��M ��M ��M �
��M ��M ��M ��M 
M ��M ��M ��M �
是不是需要设置环境?
Ubuntu 9.04 & Win Xp
------------------------------------------------------
Company: http://www.mazingtech.com
HomePage: http://www.arsui.com
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
联系:

#2

帖子 laborer » 2008-05-24 12:43

运行

代码: 全选

LANG=C xterm
然后在这个xterm里面再运行这个程序,看看是不是你要的效果。
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
头像
arsui
帖子: 889
注册时间: 2007-05-06 2:01
来自: 特麓村->浦北->五山->罗湖

#3

帖子 arsui » 2008-05-24 12:56

laborer 写了:运行

代码: 全选

LANG=C xterm
然后在这个xterm里面再运行这个程序,看看是不是你要的效果。
好像不行哦
附件
还是问好
还是问好
Ubuntu 9.04 & Win Xp
------------------------------------------------------
Company: http://www.mazingtech.com
HomePage: http://www.arsui.com
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#4

帖子 BigSnake.NET » 2008-05-24 19:33

219 不是笑脸字符
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
联系:

#5

帖子 laborer » 2008-05-25 1:24

lang=c和LANG=C不是一回事
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
回复