编译错误error: stray ‘\343’ in program的解决

来源:互联网 发布:淘宝申诉场景怎么写 编辑:程序博客网 时间:2024/06/07 02:15

问题:

从网上拷贝了一段代码,粘贴到自己写的程序strcat_compare.c中,然后编译gcc -o strcat_compare strcat_compare.c;

出现错误如下:

avid@ubuntu:~/wrk/tmp$ gcc -o strcat_compare strcat_compare.c strcat_compare.c: In function ‘main’:strcat_compare.c:28:1: error: stray ‘\343’ in programstrcat_compare.c:28:1: error: stray ‘\200’ in programstrcat_compare.c:28:1: error: stray ‘\200’ in programstrcat_compare.c:28:1: error: stray ‘\343’ in programstrcat_compare.c:28:1: error: stray ‘\200’ in programstrcat_compare.c:28:1: error: stray ‘\200’ in programstrcat_compare.c:30:1: error: stray ‘\343’ in programstrcat_compare.c:30:1: error: stray ‘\200’ in programstrcat_compare.c:30:1: error: stray ‘\200’ in programstrcat_compare.c:30:1: error: stray ‘\343’ in programstrcat_compare.c:30:1: error: stray ‘\200’ in programstrcat_compare.c:30:1: error: stray ‘\200’ in programstrcat_compare.c:32:1: error: stray ‘\343’ in programstrcat_compare.c:32:1: error: stray ‘\200’ in programstrcat_compare.c:32:1: error: stray ‘\200’ in programstrcat_compare.c:32:1: error: stray ‘\343’ in programstrcat_compare.c:32:1: error: stray ‘\200’ in programstrcat_compare.c:32:1: error: stray ‘\200’ in programdavid@ubuntu:~/wrk/tmp$

运行环境:ubuntu 11.10;


解决办法:

1. 放狗搜,说可能程序本身的语法没有问题,但是,出错行中包含不被识别的字符,比如空格的格式不对;

2. 将程序中出错行前面的空格删除,重新插入空格或tab键,重新编译,错误消失。


问题解决。



原创粉丝点击