楼上的错了.任何C++编译器都必须支持C,否则会少很多用户.
楼主所犯的错误在于,stdio.h 这些头文件都在标准目录中,必须用<>,用""是不行的." "包含的是程序工程目录的头文件.
另外,stdafx.h是MFC的资源头文件,能够将MFC所有支持的头文件包含进来。但是它又是C++编译的,所以用C语言就不支持。
ctypes.h的解决方法就是
#include
而不是#include "ctypes.h"
其他同理。
stdafx.h的precompile错误的解决办法是
工程名上右键 -> 属性 -> Precomple header(预编译头) ->关掉(no) ->保存/确定
stdio.h, stdlib.h, ctype.h
全是标准C的头文件 没有不太正常了么
你要想编译C程序最好用VC6.0
#include
你把 int _tmain(...)..
改称原来的int main()...
这样就不需要stdafx了..看行不行
因为编译器默认的是让你在stdafx.h里面加上你的头文件,然后在.cpp里面直接#include"stdafx.h"