C fopen与fclose

 

  在接下来的时间里面,我们准备为大家介绍"fopen与fclose"。


  (1)文件:在C语言中,它把文件看作是一个字符(字节)序列,而根据数据的组织形式,

     又可以分为ASCII与二进制两种格式的文件。   

   

 

 

  定义文件类型的指针变量的语法格式

 

    FILE * 变量名;

 

   语法格式分析:

     (1)以 FILE 关键字开始。

     (2)*,星号,代表指针。

     (3)变量名,按C语言变量命名规则定义即可。    

     (4)通过FILE定义出来的变量,用于指向打开的文件。

 

  打开文件的语法格式

 

    fopen( 文件名,使用文件方式 );

 

   语法格式分析:

     (1)以 fopen 关键字开始。

     (2)一对小括号。

     (3)文件名,就是要打开文件的名字与所在的路径。  

     (4)使用文件的方式,即对文件进行读或写等的操作符号,具体看下表。   

 

文件使用方式
含义
r  (只读)
以只读方式,打开一个文件
w   (只写) 以只写方式,打开一个文件
a (追加) 在文件尾部增加新数据
rb(只读) 以只读的方式,打开一个二进制文件
wb (只写) 以只写的方式,打开一个二进制文件
ab  (追加) 在二进制文件尾部增加新数据
r+  (读写) 以读写方式,打开一个文件
w+ (读写) 以读写方式,新建一个文件
a+  (读写) 以读写方式打开一个文件
rb+  (读写) 以读写方式打开一个二进制文件
wb+ (读写) 以读写方式新建一个二进制文件
ab+  (读写) 以读写方式打开一个二进制文件

 

 

 

 

   例子:

 

     FILE * f1;         //定义了文件类型指针变量f1。

     f1 = fopen( “1.txt” , “r” );  //以只读方式打开1.txt文件,成功打开后

                    返回指向文件的指针给f1,否则返回NULL空值。

 

 

 

 关闭文件的语法格式

   fclose( 文件指针 );

 

 语法格式分析:

     (1)以 fclose 关键字开始。

     (2)一对小括号。

     (3)在小括号中写上要关闭的文件指针。

 

 例子:

    fclose( f1 );

 

 

 

   非常好,现在,我们已经掌握了C中的“文件的打开与关闭”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用该知识点去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

      不要停留在理论规则上面,快动起来吧!

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练