error: stray ‘\302’ in program

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
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值