Chinaunix首页 | 论坛 | 博客
  • 博客访问: 317877
  • 博文数量: 28
  • 博客积分: 2156
  • 博客等级: 大尉
  • 技术积分: 232
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-02 15:31
文章分类

全部博文(28)

文章存档

2011年(7)

2010年(21)

分类: LINUX

2010-06-16 20:02:33

错误:程序中有游离的 ‘\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) |
0

上一篇:没有了

下一篇:undefined reference to `pthread_create'

给主人留下些什么吧!~~