您现在的位置是:首页» 生活» fscanf和fscanf,fscanf函数怎么使用

fscanf和fscanf,fscanf函数怎么使用

2023-09-09 11:28:16
今天小编为大家分享生活中的小常识、日常问题解答等相关内容,希望能够帮助大家。1、fscanf的第一个参数需要一个文件指针。为了查看实验结果,这里,先新建一个名为test.txt的文本文件,放在源代码的文件夹中,输入以下内容:2、1233、123.4564、你好世界!5、要操作文件,必须打开它:6、fp=fopen('test.txt ',' r ');7、同时,使用后不要忘记使用fclose关闭文件。8、test.txt的第一行保存一个整数,所以可以先用fscanf读取一个整数:9、fscanf(fp,'

今天小编为大家分享生活中的小常识、日常问题解答等相关内容,希望能够帮助大家。

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

2、123

3、123.456

4、你好世界!

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、注意,浮点数位于第二行,所以如果你想读取这个浮点数,你应该首先读取第一个数,否则,读取它就是一个问题。5000000000005

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.yiLeen.com.CN艺莲園提供生活百科,美食,购物,旅游,房产,交通,家居,数码,科技,财经,教育,健康,娱乐,历史,汽车,生活消费门户网站

本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

联系邮箱:773537036@qq.com

标签: 函数 文件 fscanf