有一个约10000行的txt文件,部分行数据示意如下(前三列为日期,按递增顺序排列):
1962 1 20 37684 -0.054895 0.229305 0.0273077 0.0006810 0.000000 0.000000
1962 1 21 37685 -0.055995 0.229905 0.0277506 0.0006780 0.000000 0.000000
1962 1 22 37686 -0.057094 0.230506 0.0281834 0.0007210 0.000000 0.000000
1962 1 23 37687 -0.057994 0.231006 0.0285533 0.0007900 0.000000 0.000000
要求找出给定日期(例如1962 1 21)所在月份的所有数据并将这些数据按列存为10个数组,或者找出给定日期的前后10天的所有数据并将这些数据按列存为10个数组。C或者C++编程都可以,本人C++初学者,最好程序简单易懂点。多谢各位大侠!~
1.用fgets函数可以读取文件中某行的数据,某列数据就必须一个一个读入每行的第几个字符,再存入到一个字符串当中。
2.例程:
#include<stdio.h>好的我试试看
追答fin相当于是一个输入指令吧。。。将读取到的内容输入给d~