c编译时的错误:程序中有游离的‘\240’‘\302’‘\XXX 时解决方案
2015-10-23 21:14
232 查看
偶尔从网上看到不错的源码,想研究下,不幸编译时遇到
“错误:程序中有游离的‘\240’‘\302’”之类的错误,
大量的源码不可能再全部重敲一遍,经过一番研究,终于让我找到简单的解决方案,还是本着让后人少走弯路的想法,分享下:
首先,编译器提示的\xxx,都是8进制的编码,使用sed做下全文替换,命令如下:
sed -i 's/\o240\|\o302//g' testaio.cpp
\o指定用8进制编码,中间的\|是指要同时替换多个,这样就OK了。
“错误:程序中有游离的‘\240’‘\302’”之类的错误,
大量的源码不可能再全部重敲一遍,经过一番研究,终于让我找到简单的解决方案,还是本着让后人少走弯路的想法,分享下:
首先,编译器提示的\xxx,都是8进制的编码,使用sed做下全文替换,命令如下:
sed -i 's/\o240\|\o302//g' testaio.cpp
\o指定用8进制编码,中间的\|是指要同时替换多个,这样就OK了。
相关文章推荐
- 怎样判断链表中有环
- Type mismatch: cannot convert from Enumeration<String> to Enumeration<Object>
- Python调用nmap扫描网段主机信息生成xml
- Android中Intent的用法总结
- js对文本框特殊字符串过滤
- 《淘宝技术这十年》
- wireshark的使用学习
- 第八周项目1——建立顺序串的算法库
- LEETCODE-Merge Sorted Array
- Maven学习札记
- UVA10891
- scp命令
- 地图定位
- 在xcode中修改整个项目名
- Android沉浸式状态栏实现
- nmap与zmap的使用
- 关 于 yum rpm 的 类 习 题
- 克鲁斯卡尔算法(kruskal)(并查集的简单应用)
- 【JAVA知识】HashTable和HashMap的区别,并简述Hashmap的实现原理
- oVirt介绍及安装记录