栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > 资讯 > 基础教育 > 高中教育

函数的用法

用法:int fscanf (file * stream,char * format,[argument...]);解析:int fscanf(文件指针,格式字符串,输入列表);返回值:类型为整数,成功读入的参数个数。创建一个新的data.txt文件,保存到三组坐标中,运行程序,输出结果。


函数的用法

fscanf函数的用法

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

123

123.456

你好世界!

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

fp = fopen("test.txt "," r ");

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

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

fscanf(fp," %d ", num);

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

fscanf(fp," %f ", fNum);

注意,浮点数位于第二行,所以如果你想读取这个浮点数,你应该首先读取第一个数,否则,读取它就是一个问题。5000000000005

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

fscanf(fp," %s ",str);

但是从程序运行结果来看,发现第三行存储的是Hello world!而实际运行结果只有“Hello”,说明fscanf在遇到空 grid时会终止这个读取操作。

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

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

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/news/1127957.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号