1、 fprintf与fscanf
在C语言中,当我们打开了一个文件以后,我们就可以按照指定的格式对该文件进行读写操作,
而要完成这个工作,就需要由C语言提供的函数fprintf与fscanf来完成这个任务
2、fprintf函数的语法格式:
fprintf( 文件指针,格式字符串,输出表列 );
fprintf 函数,将指定格式的内容输出到指定文件中。
语法格式分析:
(1)以 fprintf 关键字开始。
(2)一对括号。
(3)文件指针,指向一个文件的指针。
(4)格式字符串,与printf 的格式字符串一样,请参考前面学习过的prinft函数。
(5)输出列表,将要输出的变量,各变量之间以逗号分隔。
3、fscanf 函数的语法格式:
fscanf( 文件指针,格式字符串,输入表列 );
fscanf 函数,按照指定格式,从文件中输出内容到输入表列中。
语法格式分析:
(1)以 fscanf 关键字开始。
(2)一对括号。
(3)文件指针,指向一个文件的指针。
(4)格式字符串,与 printf 的格式字符串一样,请参考前面学习过的prinft 函数。
(5)输入列表,接收文件中输出内容的变量,各变量之间以逗号分隔。
4、例子:
FILE * f1; //定义了文件类型指针变量f1。
f1 = fopen( “abc.txt” , “r+” ); //以只读写方式打开abc.txt文,并让f1指向打开后的文件。
int i=3;
int j=4;
fprintf(f1,"%d,%d",i,j ); //按照格式将变量 i 与 j 输出到 f1 指向的文件。
文件中的结果是 3,4
fscanf(f1,"%d,%d",&i,&j ); //按照格式,从f1 指向的文件中,取出两个整型数值,
然后,输入到变量 i 与 j 中。
当前例子就是 i 等于3,j 等于4。
=======================================================================
非常好,现在,我们已经掌握了C语言中的(fprintf与fscanf)但是,如何去运行用它呢?
所以,我们就需要通过下方的链接,进入到C语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。
>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行
编程训练)
|