我正在尝试用c ++编译c代码,我收到此错误! 非法字符(0x1),为什么会发生此错误?
答案 0 :(得分:4)
可能是您从互联网上复制了代码!
尝试输入。
它将提高您的编码能力。
答案 1 :(得分:1)
你的文件中可能确实有一个有趣的角色,也许你的编辑器没有渲染。
尝试使用十六进制转储程序来查看文件的每个字节而不是编辑器。您可能会发现文件中的字符数比您在文件中看到的要多。
当我开始学习C(在90年代后期有一个古老的borland)时,我希望有人能告诉我这个建议:不要使用Borland。使用linux和gcc,你会有更好的时间。现在这对每个人来说可能都不是这样,但它确实支持Windows二进制文件,当我只是想学习ANSI C时,确实会感觉更好。