错误:程序中有游离的'\302'
错误:程序中有游离的'\240'
原因:是中英文符号的问题,如在程序中用了中文的空格中文空格由'\302'\240表示
可以使用下面的命令来查看
od -c以assic或反斜线来查看文件
od -c gs03.c
0002200 302 240 302 240 \n 302 240 302 240 g _ p r i n t
0002220 ( " P a d T e m p l a t e s0002240 f o r % s : \ n " , g s t
0002260 _ e l e m e n t _ f a c t o r y
0002300 _ g e t _ l o n g n a m e ( f
0002320 a c t o r y ) ) ; \n 302 240 302 240 i f
0002340 ( ! f a c t o r y - > n u m p
0002360 a d t e m p l a t e s ) { \n 302
0002400 240 302 240 302 240 302 240 g _ p r i n t (
0002420 " 302 240 n o n e \ n " ) ; \n 302 240
0002440 302 240 302 240 302 240 r e t u r n ; \n 302 240
0002460 302 240 } \n 302 240 302 240 302 240 \n 302 240 302 240 p
0002500 a d s = f a c t o r y - > s
0002520 t a t i c p a d t e m p l a t e
0002540 s ; \n 302 240 302 240 w h i l e ( p a
0002560 d s ) { \n 302 240 302 240 302 240 302 240 p a