专为高三考生提供有价值的资讯

当前位置:黑边网高考复习高中数学fscanf函数的用法

fscanf函数的用法

时间:2022-01-28作者:张梅一键复制全文保存为WORD

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

fscanf函数的用法

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

123

123.456

Hello world !

要对文件操作,必须将该文件打开:

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

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

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

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

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

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

需要注意的是,由于浮点数位于第二行,所以要想读取这个浮点数,应当先把第一个数读完,否则读取的回事123.000000

同样可以使用类似的方法读取位于第三行的字符串:

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

但是,从程序的运行结果发现,第三行存储的是Hello world !,而实际运行结果只有“Hello”,这表明fscanf遇到空格会终止本次读操作。

当将fscanf第一个参数设定为stdin时,将实现和scanf函数相同的效果:

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

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

fscanf函数的用法

将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档文档为doc格式

小编推荐

1.一模二模考试意味着什么 还有提高分数的余地吗

2.atonin的用法及区别口诀

3.while循环的用法举例

4.python中insert()函数的用法

5.content的用法及搭配

6.typedef struct 用法

7.python中float的用法

8.private在java中的用法

相关文章

  • 垂线的特点是什么

    垂线是两条直线的两个特殊位置关系,当两条直线相交所成的四个角中,有一个角是直角时,即两条直线互相垂直,其中一条直线叫做另
  • 平面向量公式 有哪些公式

    平面向量是在二维平面内既有方向又有大小的量,与之相对的是只有大小、没有方向的数量(标量)。平面向量用a,b,c上面加一个

Copyright 2019-2029 https://www.heibian.com 【黑边网】 皖ICP备19022700号-4

声明: 本站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告