fscanf的返回值是什么,fscan函数

 2023-08-18  阅读 292  评论 0

摘要:今天由小编为大家整理发布,本网站分享生活常识、旅游攻略、教育教学、房产楼市等综合信息,希望大家能够喜欢。以下就是我们要分享的内容:大家好,小活来为大家解答以上问题。fscanf函数的用法,fscanf函数很多人还不知道,现在让我们一起来看看

今天由小编为大家整理发布,本网站分享生活常识、旅游攻略、教育教学、房产楼市等综合信息,希望大家能够喜欢。

以下就是我们要分享的内容:

大家好,fscanf函数的用法,fscanf函数很多人还不知道,现在让我们一起来看看吧!

1、 fscanf的第一个参数需要一个文件指针。为了看到实验效果,这里我们先新建一个名为test.txt的文本文件,放在源代码文件夹中,输入以下内容:

2、 123

3、 123.456

4、 Hello world !

5、 要操作文件,您必须打开它:

6、 fp=fopen('test.txt', 'r');

7、 同时,在使用完文件后,不要忘记使用fclose关闭文件。

8、 test.txt的第一行存储一个整数,所以可以先用fscanf读取一个整数:

9、 fscanf(fp, '%d', num);

10、 test.txt的第二行保存一个浮点数,按照浮点数格式读取:

11、 fscanf(fp, '%f', fNum);

12、 需要注意的是,由于浮点数位于第二行,如果你想读取这个浮点数,你应该先读取第一个数,否则它将被读取。50000000005

13、 您也可以使用类似的方法来读取第三行的字符串:

14、 fscanf(fp, '%s', str);

15、 但是从程序运行结果来看,发现第三行存储的是Hello world!但实际运行结果只有“Hello”,表示fscanf遇到空格会终止这个读取操作。

16、 当fscanf的第一个参数设置为stdin时,它将达到与scanf函数相同的效果:

17、 fp=stdin//将fp设置为标准输入

18、 fscanf(fp,' %d 'num);//从fp读取一个整数

本文到此结束,希望对大家有所帮助。

Www.517338.coM麻布岗信息网综合在线信息,汇聚城市生活,美食,购物,旅游,房产,交通,家居,财经,教育,健康,娱乐,历史,汽车,生活消费门户网站

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

原文链接:http://www.517338.com/a/baike/82983.html

发表评论:

管理员

  • 内容332661
  • 积分0
  • 金币0
关于我们
麻布岗信息网(www.517338.com)综合在线信息,汇聚城市生活,美食,购物,旅游,房产,交通,家居,财经,教育,健康,娱乐,历史,汽车,生活消费门户网站
联系方式
电话:13524672021
地址:
Email:773537036@qq.com
注册登录
注册帐号
登录帐号

Copyright © 2022 麻布岗信息网 Inc. 【测试站】 保留所有权利。 Powered by www.517338.com

陕ICP备2022013085号

  • 我要关灯
    我要开灯
  • 客户电话
    773537036

    工作时间:8:00-18:00

    客服电话

    13524672021

    电子邮件

    773537036@qq.com

  • 官方微信

    扫码二维码

    获取最新动态

  • 返回顶部