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