c編譯時的錯誤:程序中有遊離的‘\240’‘\302’‘\XXX 時解決方案

偶爾從網上看到不錯的源碼,想研究下,不幸編譯時遇到
“錯誤:程序中有遊離的‘\240’‘\302’”之類的錯誤,
大量的源碼不可能再全部重敲一遍,經過一番研究,終於讓我找到簡單的解決方案,還是本着讓後人少走彎路的想法,分享下:
首先,編譯器提示的\xxx,都是8進制的編碼,使用sed做下全文替換,命令如下:
sed -i 's/\o240\|\o302//g'  filename.cpp
\o指定用8進制編碼,中間的\|是指要同時替換多個,這樣就OK了。 --------------------- 本文來自 馮諾依曼 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/asuphy/article/details/54602426?utm_source=copy

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章