1、 打开与关闭文件
在C语言中,我们可以通过程序去打开硬盘上指定的文件,然后,对文件中的内容进行读或写的操作,
然后,在操作完毕以后,也可以通过程序关闭文件,而打开与关闭文件的操作由C语言所提供的两个函数去完成,
分别是fopen打开文件与fclose关闭文件。
另外,在需要打开某个文件之前,我们需要先定义一个文件类型的指针变量,用于指向打开以后的文件所在的内存地址。
2、文件类型的指针变量定义的语法格式:
FILE * 变量名;
语法格式分析:
(1)以 FILE 关键字开始。
(2)*,星号,代表指针。
(3)变量名,按C语言变量命名规则定义即可。
(4)通过FILE定义出来的变量,用于指向打开的文件。
3、打开文件的语法格式:
fopen( 文件名,使用文件方式 );
语法格式分析:
(1)以 fopen 关键字开始。
(2)一对小括号。
(3)文件名,就是要打开文件的名字与所在的路径。
(4)使用文件的方式,即对文件进行读或写等的操作符号,具体看下表。
文件使用方式 |
含义 |
r (只读) |
以只读方式,打开一个文件 |
w (只写) |
以只写方式,打开一个文件 |
a (追加) |
在文件尾部增加新数据 |
rb(只读) |
以只读的方式,打开一个二进制文件 |
wb (只写) |
以只写的方式,打开一个二进制文件 |
ab (追加) |
在二进制文件尾部增加新数据 |
r+ (读写) |
以读写方式,打开一个文件 |
w+ (读写) |
以读写方式,新建一个文件 |
a+ (读写) |
以读写方式打开一个文件 |
rb+ (读写) |
以读写方式打开一个二进制文件 |
wb+ (读写) |
以读写方式新建一个二进制文件 |
ab+ (读写) |
以读写方式打开一个二进制文件 |
4、例子:
FILE * f1; //定义了文件类型指针变量f1。
f1 = fopen( “1.txt” , “r” ); //以只读方式打开1.txt文件,成功打开后
返回指向文件的指针给f1,否则返回NULL空值。
5、关闭文件的语法格式:
fclose( 文件指针 );
语法格式分析:
(1)以 fclose 关键字开始。
(2)一对小括号。
(3)在小括号中写上要关闭的文件指针。
例子:
fclose( f1 );
=======================================================================
非常好,现在,我们已经掌握了C语言中的(文件的打开与关闭)但是,如何去运行用它呢?
所以,我们就需要通过下方的链接,进入到C语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。
>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行
编程训练)
|