今天用vc++6.0调试程序的时候,出现error C2018: unknown character ‘0xa1’ 错误,反复检查程序代码,没有发现问题。
看错误提示:中文意思是不能识别的字符。可是反复找,就是找不到这个不能识别的字符。
由是把出现错误的代码行复制到一个txt文档里,然后用C32ASm打开,
查找十六进制0xa1 ,一看晕了,就是个莫名的空格,于是就backspace把空格清除了就好了。
总结:出现unknown character ‘0xa1’错误是因为你的代码行中加入的有编译器不能识别的字符。一般是由于输入程序的时候,没有在英文输入法下输入引起的。(从PPT课件上拷贝过来的程序一般都有这个问题)
解决方法:看一下你的大括号是不是在英文输入法下写上去的
源代码中有 全角空格, 删除了这些全角空格就可以了!
转载于:https://blog.51cto.com/xxaqustc/1228206
今天的文章c语言error c2198_c语言中undefined reference to分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/83914.html