📄 12.2.1 文件的打开.txt
字号:
12.2.1 文件的打开
在 C语言中,对于文件的操作是利用FILE结构体进行的,具体实现时,首先需要利用 fopen函数返
回-个指向 FILE结构体的指针,该函数的声明形式如下所述:
FILE *fopen( const char* filename, const char* mode );
可以看到, fopen函数有两个参数,其中第一个参数 C filename )就是一个指向文件名字符串的常
量指针类型,表明将要打开的文件 :第二个参数 C mode )指定文件打开的模式,该参数的取值如表
12.2中所示。
表12.2文件打开的模式
文件打开模式 . 意义
r 为读取而打开。如果文件不存在或不能找到,函数调用失败
w 为写入操作打开一个空文件。如果给定的文件已经存在,那么它的内容将被清空
a 为写入操作打开文件。如果文件已经存在,那么在该文件尾部添加新数据,在写入新的数据之前,
不 会移除文件中已有的EOF标记:如果文件不存在,那么首先创建这个文件
r+ 打开文件用于写入操作和读取操作,文件必须存在
w+ 为写入操作和读取操作打开一个空的文件。如果给定文件已经存在,那么它的内容将被清空
a+ 打开文件用于读取操作和添加操作。并且添加操作在添加新数据之前会移除该文件中已有的
EOF标 记,然后当写入操作完成之后再恢复EOF标记@如果指定文件不存在,那么首先将创建这个文
件
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -