c语言用fopen时,需要加特殊的 头文件吗?

Python014

c语言用fopen时,需要加特殊的 头文件吗?,第1张

使用fopen时,只需将头文件#include<stdio.h>添加进源文件即可。

函数原型:FILE *fopen(char *filename, char *mode)

功       能:以mode指定的方式打开名为filename的文件

返 回  值:成功返回文件指针;否则,返回0

举例如下:

#include<stdio.h>  // fopen所在的头文件

void main()

{

    FILE *fp   // 定义一个文件指针fp

    fp = fopen("text1.txt", "r")  // 以只读的方式打开文件名为text1.txt的文件

    ........

    fclose(fp) // 操作完毕后关闭文件

}

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+"打开一个用于读/写的二进制文件