接上一篇Linux驱动之文件操作系统调用
C库函数的文教操作实际是独立于具体的操作系统平台的,不管是Linux,Windows或其他的。都是这些函数
1. 创建和打开
FILE *fopen(const char *path, const char *mode);
fopen()实现打开指定文件path,其中mode为打开模式,C库函数中支持打开模式如下:
标志 | 含义 |
r, rb | 以只读方式打开 |
w, wb | 以只写方式打开。如果文件不存在,则创建该文件,否则文件被截断 |
a, ab | 以追加方式打开。如果文件不存在,则创建文件 |
r+, r+b, rb+ | 以读写方式打开 |
w+, w+b, wh+ | 以读写方式打开。如果文件不存在,则创建文件 |
a+, a+b, ab+ | 以读和追加方式打开。如果文件不存在,则创建文件 |
其中b用于区分二进制文件