在visual c++6.0中编译c程序出现找不到头文件,会的朋友帮解决下!!急!!

作者&投稿:贲锦 (若有异议请与网页底部的电邮联系)
在visual c++6.0中编译c程序出现找不到头文件alloc.h的问题,高手帮解决下!!急!!~

VC下是不包含alloc.h头文件的,你可以改为stdlib.h或malloc.h头文件,这两个头文件里面都有malloc函数的声明,以及free、realloc等函数的声明。
头文件alloc.h和malloc.h的作用和内容基本相同,但前者供Borland C++编译程序使用,后者供Microsoft C++编译程序使用。如果你在编写一个既支持Borland C++又支持Microsoft C++的程序,你就应该指定在编译时是包含alloc.h头文件还是包含malloc.h头文件。
当然,你也可以自己编写 alloc.h ,在其中引用 malloc.h 即可。

VC和TC不同,默认的没有alloc.h头文件,除非你自己加进去,申请动态储存空间的话,有malloc.h和stdlib.hf都可以,试试

工具——>选项——>"目录"标签,看你的头文件路径是否正确,一般是这样:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
另外alloc.h不是VC的标准头文件,倒是记得有个malloc.h