C语言简单文件读取代码(使用fscanf)

2016年2月18日 308 次阅读 0 条评论 0 人点赞

      曾经做过一个地震勘探试验,需要把一个excel表格中的数据读入到程序中并参加运算,当时可是难倒的诸多英雄好汉,当时学习C语言的时候老师对文件的操作可以说是基本未提,只好四处查找资料,终于找到了一个函数,fscanf,这个函数唯一的要求是读出来的东西要有存储的地方,比如你可以存储在数组中。

    下面提供一个例子,可以帮你很好的理解这个函数,并能够轻松的使用它。

 


#include<stdio.h>
#include<stdlib.h>
#define  test1 "te.dat"

int main()
{
	FILE*fp;  int test[100];  int i, s;
	
	fp = fopen(test1, "r+");
	for (i = 0; i < 5; i++)
	{
		
		fscanf(fp, "%d", &test[i]);
		printf("%d", test[i]);
	}
	fclose(fp);
	
    return 0;
}//本代码需要在程序文件夹新建te.dat文件,并且输入几组数据测试。

当然,如果代码有什么问题,或者你有其他的需求,你可以在下面给我留言,我看到会在第一时间回复。

 

菜鸟

文章评论(0)