一、基于文件指针的操作(缓冲)
1、文件的创建
原型为:
#include <stdio.h> //头文件包含
FILE *fopen(const char *pach,const char *mode); //文件名 模式
int fclose(FILE *stream);
fopen以mode的方式打开或创建文件,如果成功,将返回一个文件指针,失败则返回NULL。
fopen创建的文件的访问权限将以0666与当前的umask(默认为002)结合来确定。
mode的可选模式列表
模式 | 读 | 写 | 位置 | 截断原内容 | 创建 |
rb | Y | N | 文件头 | N | N |
rb+ | Y | Y | 文件头 | N | N |
wb | N | Y | 文件头 | Y | Y |
wb+ | Y | Y | 文件头 | Y | Y |
ab | N | Y | 文件尾 | N | Y |
ab+ | Y | Y | 文件尾 | N | Y |
2、文件的读写
(未完待续)