错误:程序中有游离的 ‘\200’今天从网上copy了一段代码,非常简单,就想看一下实际的输出和我的心算是不是一致,没想到竟然出现这样了一个小错误,然后G了一下,原因在于网络上的文本格式和vi的格式不一样,解决方案有以下两种:
第一,这个方法是最笨的拉,呵呵,不用说了,直接重新全部手工输入。
第二,对那些不一致的符号,进行修改替换,比如空格等等,要统统换成E文环境下的。
=====
下面看一下,这个‘\200’,到底是何方妖孽:
#include <stdio.h>
int main()
{
printf("%c\n", '\200');
return 0;
}
|
然后,编译运行
[root@xudonglee AdvanceLinux]# cc ts.c
[root@xudonglee AdvanceLinux]# ./a.out
阅读(2939) | 评论(0) | 转发(0) |
|