fopen中的发开方式
|
打开模式 |
简述 |
若欲操作的 文件不存在 |
成功打开文件后 文件指针位置 |
是否清空 原有内容 |
读取位置 |
写入位置 |
注 |
|
r |
只读 |
打开失败 |
开头 |
否 |
任意位置读取 |
不可写入 |
- |
|
w |
只写 |
新建 |
开头 |
是 |
不可读取 |
任意位置写入 |
写入时会覆盖原有位置内容 |
|
a |
新建 |
结尾 |
否 |
不可读取 |
只能尾部写入 |
- |
|
|
r+ |
读写 |
打开失败 |
开头 |
否 |
任意位置读取 |
任意位置写入 |
写入时会覆盖原有位置内容 |
|
w+ |
新建 |
开头 |
是 |
任意位置读取 |
任意位置写入 |
写入时会覆盖原有位置内容 |
|
|
a+ |
新建 |
结尾 |
否 |
任意位置读取 |
只能尾部写入 |
- |
fseek后文件指针的示意图