C语言 向文件写入或读取字符

 

  1、 向文件写入或读取字符

     在C语言中,当我们打开了一个文件以后,我们就可以对该文件进行写入或读取字符的操作,

   而这两个操作由C语言提供的函数fputc与fgetc来完成。

  

  2、 fputc函数的语法格式

     fputc( 要写入的字符,文件类型指针变量);

     fputc函数,把一个字符写到文件中。

     

    语法格式分析:

     (1)以 fputc 关键字开始。

     (2)一对括号。

     (3)要写入的一个字符。    

     (4)文件类型指针变量,指向一个已经打开的文件。

 

  3、 fgetc函数的语法格式

      fgetc( 文件类型指针变量 );

      fgetc函数,从指定文件中,读取一个字符,并返该字符。

 

    语法格式分析:

     (1)以 fgetc 关键字开始。

     (2)一对小括号。

     (3)文件类型指针变量,指向一个已经打开的文件。 

  

 

  4、例子:   

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

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

 

     fputc(‘b’,f1);  //向f1指向的文件写入字符'b';

     char c;

 

     c = fgetc(f1);  //从f1指向的文件读取一个字符,当前只有字符'b',所以,就读取了'b',然后,

               赋值给字符变量c。 

 

=======================================================================

非常好,现在,我们已经掌握了C语言中的(向文件写入或读取字符)但是,如何去运行用它呢?

所以,我们就需要通过下方的链接,进入到C语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。

>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行 编程训练)