首页 > 软件操作教程 > 编程开发 > C语言
题目内容

C语言 fscanf()函数

题目答案

fscanf()函数实现文件的格式化读取操作,即文件的格式化输入。函数原型为:

    int fscanf(FILE *fp, char *format[,address,...]);

fscanfO函数的一般调用形式为:

    fscanf(fp,“格式控制字符串”,输入项地址列表);

其中fp为文件指针。

fscanfO函数的功能为,从文件指针fp所指向的文件中,按照“格式控制字符串”的格式,读取数据分别存入输入项地址列表中。

例如:

    int a,b;

    fp=fopen("d:\\datal.txt","r");

    fscanf(fp,"%d,%d\n",&a,&b);

    printf("%d,%d\n",a,b);

如果datal.txt中存放的内容为:

    5 □ 7 □…

则a获得数值5, b获得数值7,输出结果为:

    5,7

而若datal.txt中存放的内容为:

    123,456

则a获得数值123, b获得数值456,输出结果为:

123, 456

因为fprintf()函数和fscanf()函数,当文件指针变量定义为stdin和stdout时,功能与前面所介绍的printf()函数和scanf()函数类似,所以关于输入输出的规定与printf()函数和scanf()函数全部相同。

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端