曾经做过一个地震勘探试验,需要把一个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文件,并且输入几组数据测试。
当然,如果代码有什么问题,或者你有其他的需求,你可以在下面给我留言,我看到会在第一时间回复。
文章评论