C++的fopen在哪个头文件里?

想用fopen,但不知道要#include什么,请教一下,谢谢!
2024-12-04 03:25:34
推荐回答(4个)
回答1:

fopen函数在 stdio.h里面。它是用于打开文件的,更加详细的说明如下。
FILE *fopen( const char *fname, const char *mode );

fopen()函数打开由fname(文件名)指定的文件, 并返回一个关联该文件的流.如果发生错误, fopen()返回NULL.
mode(方式)是用于决定文件的用途(例如 用于输入,输出,等等)

Mode(方式)
意义

"r"
打开一个用于读取的文本文件

"w"
创建一个用于写入的文本文件

"a"
附加到一个文本文件

"rb"
打开一个用于读取的二进制文件

"wb"
创建一个用于写入的二进制文件

"ab"
附加到一个二进制文件

"r+"
打开一个用于读/写的文本文件

"w+"
创建一个用于读/写的文本文件

"a+"
打开一个用于读/写的文本文件

"rb+"
打开一个用于读/写的二进制文件

"wb+"
创建一个用于读/写的二进制文件

"ab+"
打开一个用于读/写的二进制文件

回答2:

头文件在 中。
因为fopen是C语言中的函数,C++只是扩充了C语言。

回答3:

#include

回答4:


参考ms-help://MS.MSDNQTR.2003FEB.2052/wcecrt/htm/_wcecrt_fopen_wfopen.htm
善用msdn