fopen()函数 打开流

来源:互联网 发布:假面骑士drive知乎 编辑:程序博客网 时间:2024/05/01 05:35

原型 FILE *fopen(const char *path, const char *mode)
函数打开文件名为 path 指向的字符串的文件,将一个流与它关联。
mode参数如下:
1.r 以只读形式打开文件,流被定为于文件的开始。
2.r+ 以读写形式打开文件,流被定位于文件的开始。
3.w 将文件长度截断为零,或者以只写形式创建文件。流被定位于文件的开始。
4.w+ 将文件长度截断为零,或者以读写形式创建文件。流被定位于文件的开始。
5.a以只写形式打开文件,用于追加。如果文件不存在就创建它。流被定位于文件的末尾。
6.a+以读写形式打开文件,用于追加。如果文件不存在就创建它。读文件的初始位置是文件的开始,但是写是被追加到文件的末尾。

mode参数可以加‘b’用于操作二进制文件,在linux环境下可以省略

返回值:如果打开成功返回流的文件指针,打开失败返回空指针并设置errno。

0 0