C fgets与fputs

 

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

 

  (1)fgets 函数,从指定文件中读取一个字符串。

 

    fgets函数的语法格式

 

     fgets( str,n,fp);

 

    语法格式分析:

     (1)以 fgets 关键字开始。

     (2)一对括号。

     (3)str,是一个字符数组,用于存放读取到的字符串。    

     (4)n,本次要读取的字符串长度。

     (5)fp,指向一个文件指针。

     (6)fgets的返回值是str的首地址。

     

  (2)fputs 函数,输出一个字符串到文件中。

 

     fputs 函数的语法格式

 

     fputs( 字符串,文件指针 );

 

    语法格式分析:

     (1)以 fputs关键字开始。

     (2)一对括号。

     (3)要输出的一个字符串

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

 

 

 

   例子:

 

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

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

 

     fputs("aixuexiwang.com",f1);   //向f1指向的文件输出字符串“aixuexiwang.com”。  

    

     char bbq[20];

     fgets(bbq,15,f1);     //从f1指向的文件中读取15个字符,并存储于字符数组bbq中。

 

 

 

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

 

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

 

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

进入游戏学习与训练