C fprintf与fscanf

 

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

 

  (1)fprintf 函数,将指定格式的内容输出到指定文件中。

 

    fprintf函数的语法格式

 

     fprintf( 文件指针,格式字符串,输出表列 );

 

    语法格式分析:

     (1)以 fprintf 关键字开始。

     (2)一对括号。

     (3)文件指针,指向一个文件的指针。    

     (4)格式字符串,与printf 的格式字符串一样,请参考前面学习过的prinft函数。

     (5)输出列表,将要输出的变量,各变量之间以逗号分隔。

 

 

  (2)fscanf 函数,按照指定格式,从文件中输出内容到输入表列中。

 

     fscanf 函数的语法格式

 

     fscanf( 文件指针,格式字符串,输入表列 );

 

    语法格式分析:

     (1)以 fscanf 关键字开始。

     (2)一对括号。

     (3)文件指针,指向一个文件的指针。    

     (4)格式字符串,与 printf 的格式字符串一样,请参考前面学习过的prinft 函数。

     (5)输入列表,接收文件中输出内容的变量,各变量之间以逗号分隔。

 

 

 

   例子:

 

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

     f1 = fopen( “1.txt” , “r+” );   //以只读写方式打开1.txt文,并让f1指向打开后的文件。

 

     int i=5;

     int j=6;

 

     fprintf(f1,"%d,%d",i,j );  //按照格式将变量 i 与 j 输出到 f1 指向的文件。

                      文件中的结果是 5,6

    

     fscanf(f1,"%d,%d",&i,&j ); //按照格式,从f1 指向的文件中,取出两个整型数值,

                      然后,输入到变量 i 与 j 中。

                      当前例子就是 i 等于5,j 等于6。

 

 

 

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

 

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

 

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

进入游戏学习与训练