1. 程式人生 > >錯誤:程式中有遊離的‘\343’ ‘\200’等

錯誤:程式中有遊離的‘\343’ ‘\200’等

今天在做編譯原理的習題時,在寫程式過程中,出現瞭如下錯誤:

原因:

這一般是符號使用錯誤引起的,有時甚至是空格。

解決辦法:

找出錯誤,然後加以改正。

可以使用 linux 下的 od 命令加上重定向。(od命令 使用者通常使用od命令檢視特殊格式的檔案內容。通過指定該命令的不同選項可以以十進位制、八進位制、十六進位制和ASCII碼來顯示檔案。)

在終端中用 od -c 程式所在檔名 > 自定義檔案用於儲存輸出資訊:該命令將程式中的內容以 ASCII字元或反斜槓序列輸出到自定義檔案 中

$ od -c lex.c > log.txt

檢視檔案log.txt:$ cat log.txt  

在對應錯誤的位置進行修改即可