当前位置:文档之家› KEIL C51错误的解决办法

KEIL C51错误的解决办法

KEIL C51错误的解决办法 2009-07-14 14:02:25| 分类: 技术交流 | 标签: |字号大中小 订阅 .

有时候在编好一个程序之后,编译链接时,提示说有如下错误。

错误为
..\校长基金1\TEXT1.C(56): error C100: unprintable character 0xA1 skipped
..\校长基金1\TEXT1.C(56): error C100: unprintable character 0xA2 skipped

但是在这一行,怎么找,也没找到错误。觉得是很正确的,其实,可能就是在第56行是否有在中文输入法下输入的东西,尤其是()这个东西或者是,在你的56行,有中文符号,可能偶尔是你不小心按错键盘没注意到。但是没有显示出来,因为在KEIL C51中,中文符号只能在注释里显示出来。()这个符号除外。可以在你的这行开头。加上注释符“//”,他就会显示出来,再把它删掉就可以了。







另外一个比较常见错误:AD_converter.C(58): warning C316: unterminated conditionals

该错误是说,你的AD_converter.c文件有一个凌乱的条件编译或预编译。因为C语言中有时自己做头文件,头文件中的预编译或宏定义,那么条件编译就避免不了。那写条件编译时,可能有忘写一个基本的语句。比如说,你用了条件编译#ifndef而忘记写#endif。因为他们本来就是配套的。有前者必有后者。不能丢掉其中任何一个。就像你写C语句,你不会写了 int i 而不能忘记写 " ; " 。总之,出现上述问题。先看看整个C文件中是否出现上述错误。或整个工程中自己做的头文件中。

相关主题
文本预览
相关文档 最新文档