c语言fscanf的用法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

c语言fscanf的用法
答:
C语言的fscanf函数是用于从文件中读取数据的重要函数。

它与
scanf函数类似,只是fscanf要求增加一个参数:文件句柄。

在使用fscanf函数之前,必须先对文件进行打开和处理,当我们读完文件时,还需要对文件进行关闭操作。

fscanf函数的声明形式是:int fscanf(FILE* stream,const char *format,… ),常用的格式符包括 %d 表示读取一个整数;%f用于读取浮点数;%c表示读一个字符等。

例如:
curInt=fscanf(fp,"%d",&i),fp为文件句柄,当fscanf从文件中读
取到一个整数后,将会把它存放到待给变量 i中。

使用fscanf函数从文件中输入数据时,我们可以一次性读取多
个数据及保存在各个变量中,就可以大大提高工作效率。

但同时也要
注意fscanf函数的返回值,声明形式所示,返回值是输入的数据数目。

因此,可能出现在输入过程中遇到输入格式错误导致程序排出,所以
在编程过程中要对输入过程进行必要的异常检测。

总之,fscanf函数是一个功能强大而又实用的函数,它给我们带来了极大方便,因此在开发程序时,要多加利用fscanf函数来完成文
件输入输出工作。

相关文档
最新文档