您的位置:首页 > 其它

error: stray ‘\302’ in program

2013-01-28 17:25 429 查看
error: stray ‘\302’ in program

> *.c:3: error: stray ‘\302’ in program

> *.c:3: error: stray ‘\240’ in program

> *.c: In function ‘main’:

> *.c:5: error: stray ‘\302’ in program

> *.c:5: error: stray ‘\240’ in program

> *.c:5: error: stray ‘\302’ in program

在vi编辑器中出现如上问题,你却找不到错在哪。。。当然应该要想到是编辑器的缘故,所以可以试试以下指令

od -c *.c

好嘛,都出来了,\302\240也无处藏身了,到相应行去删除修改就好了。。。

system/vold/DirectVolume.cpp:476: error: stray '\302' in program

system/vold/DirectVolume.cpp:476: error: stray '\240' in program

system/vold/DirectVolume.cpp:477: error: stray '\302' in program

system/vold/DirectVolume.cpp:477: error: stray '\240' in program

system/vold/DirectVolume.cpp:477: error: stray '\302' in program

system/vold/DirectVolume.cpp:477: error: stray '\240' in program

system/vold/DirectVolume.cpp:484: error: stray '\302' in program

system/vold/DirectVolume.cpp:484: error: stray '\240' in program

#od -c ./DirectVolume.cpp

查看到字符出错的地方都是因为空格,应该是拷贝过程中格式不对导致的。

0032460   *   *   *   *   *   *   *   *   *   /  \n   /   /   z   h   o

0032500   n   g   h   u   i   q   u   a   n       2   0   1   2   1   1

0032520   0   8       a   d   d       h   a   l   d   T   h   r   e   a

0032540   d  \n   i   n   t       D   i   r   e   c   t   V   o   l   u

0032560   m   e   :   :   s   t   a   r   t   H   a   l   d   (   )    

0032600   {  \n  \t   p   t   h   r   e   a   d   _   a   t   t   r   _

0032620   t       a   t   t   r   ;  \n  \n  \t   S   L   O   G   D   (

0032640   "   H   a   l   d   :       S   t   a   r   t       h   a   l

0032660   d   T   h   r   e   a   d   !   "   )   ;  \n  \t   p   t   h

0032700   r   e   a   d   _   a   t   t   r   _   i   n   i   t 302 240

0032720   (   &   a   t   t   r   )   ;  \n  \t   p   t   h   r   e   a

0032740   d   _   a   t   t   r   _   s   e   t   d   e   t   a   c   h

0032760   s   t   a   t   e 302 240   (   &   a   t   t   r   , 302 240

0033000   P   T   H   R   E   A   D   _   C   R   E   A   T   E   _   D

0033020   E   T   A   C   H   E   D   )   ;  \n  \n  \t   i   f       (

0033040   p   t   h   r   e   a   d   _   c   r   e   a   t   e   (   &

0033060   m   T   h   r   e   a   d   ,       &   a   t   t   r   ,    

0033100   D   i   r   e   c   t   V   o   l   u   m   e   :   :   h   a

0033120   l   d   T   h   r   e   a   d   ,       t   h   i   s   )   )

0033140       {  \n                                   S   L   O   G   E

0033160   (   "   H   a   l   d   :       p   t   h   r   e   a   d   _

0033200   c   r   e   a   t   e       (   %   s   )   "   ,       s   t

0033220   r   e   r   r   o   r   (   e   r   r   n   o   )   )   ;  \n

0033240                                   r   e   t   u   r   n       -

0033260   1   ;  \n                   }  \n  \n  \t   p   t   h   r   e

0033300   a   d   _   a   t   t   r   _   d   e   s   t   r   o   y 302

0033320 240   (   &   a   t   t   r   )   ;  \n  \n  \t   r   e   t   u

0033340   r   n       0   ;  \n   }  \n  \n  \n   i   n   t       D   i

0033360   r   e   c   t   V   o   l   u   m   e   :   :   s   t   o   p

0033400   H   a   l   d   (   )       {  \n                   v   o   i

0033420   d       *   r   e   t   ;  \n  \t   i   n   t       k   i   l
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: