求大神回复:为什么我的visual studio2010一编辑C程序代码就会出现string.h文件报错
1个回答
展开全部
检查出这么多奇怪的错误,应该是新建项目文件时,项目文件的类型选错了。
如果是编写c程序,应该新建控制台程序ConsoleApplication。
如果是编写c程序,应该新建控制台程序ConsoleApplication。
更多追问追答
追问
我编译C程序时新建的项目和文件都完全没有问题,您可以看看我的截图,为了避免发生错误我还特意将文件名改成了 .c 文件,但还是会出错。而且错误类型都是相同的,是string文件发生的错误,但是我分明没有包含string文件啊!!!
追答
我在其他C语言编译器(Code Blocks)上试过你的程序了,这样写是可以执行的,所以出现这些错误应该不是程序的问题。
你可以这样来排查原因:
①是不是编译所有的C程序都会报告与string.h相关的错误?如果是的话应该就是配置或规范上的原因
②如果不是的话,你可以把printf语句该一下试试,例如输出一个变量的值,或用一个字符串保存"Hello world"再输出,试试是不是printf语句涉及到字符串的原因
③这个我记的不是很清楚,因为你用的是Visual C++编译器,可能VC在语法规范上与标准C有点出入,例如好像要求main函数的返回值类型是int,然后添加return 0。这是我最后能想到的原因了
因为我之前把visual studio2010卸载了,所以不能直接在visual studio2010上帮你编译。不过如果你只是想学习C语言的语法编写一些控制台程序的话,没有必要用visual studio2010这么大型而显得笨重的编译器,VC6.0就足够了,另外,开源的Code Blocks、要破解的C-free都不错。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询