fscanf函数的用法

 时间:2024-10-13 01:48:00

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

fscanf函数的用法
fscanf函数的用法

2、要对文件操作,必须将该文件打开:fp = fopen("test.txt", "r");同时使用完毕后不要忘记使用fclose关闭文件。

fscanf函数的用法

3、test.txt第一行保存的是一个整数,所以可以使用fscanf先读取一个整数:fscanf(fp, "%d", &num);

fscanf函数的用法
fscanf函数的用法

4、test.txt第二行保存了一个浮点数,按照浮点数的格式进行读取:fscanf(fp, "%f", &fNum);需要注意的是,由于浮点数位于第二行,所以要想读取这个浮点数,应当先把第一个数读完,否则读取的回事123.000000

fscanf函数的用法
fscanf函数的用法

5、同样可以使用类似的方法读取位于第三行的字符串:fscanf(fp, "%s", str);但是,从程序的运行结果发现,第三行存储的是Hello world !,而实际运行结果只有“Hello”,这表明fscanf遇到空格会终止本次读操作。

fscanf函数的用法
fscanf函数的用法

6、当将fscanf第一个参数设定为stdin时,将实现和scanf函数相同的效果:fp = stdin;//设置fp为标准输入 fscanf(fp, "%d", &num);//从fp读取一个整数

fscanf函数的用法
fscanf函数的用法
  • C语言如何打开文件并读取文件内容?
  • c语言如何生成随机数
  • C语言中float是什么意思?
  • 求一阶非齐次线性微分方程的通解的应用举例
  • C语言中的函数如何声明和使用?
  • 热门搜索
    关于清明节的手抄报 过年手抄报 足球手抄报简单又漂亮 手抄报边框简单又漂亮 关于文明礼仪的手抄报 环保小卫士手抄报 植树节手抄报简单 手抄报图 防溺水手抄报图片 爱祖国手抄报内容30字