满意答案
kmmkun
2013.06.27
采纳率:49% 等级:12
已帮助:3214人
#include
#include int main(){
unsigned long i,j;
long num,a[103680][720]; // 457920 - 354240 = 103680
FILE *fp;
char filename[50];
if((fp = fopen(filename,"r")) == NULL) {
printf("NO FIFE!\n");
exit(0);
}
for(i = 0;i < 354240;i++) { // 将前354240行读出,以便移动文件内部指针到需要的位置
for(j = 0;j < 720;j++)
fscanf(fp,"%d",&num); //
}
for(i = 0;i < 103680;i++) { // 开始读入需要的数据
for(j = 0;j < 720;j++) {
fscanf(fp,"%d",&a[i][j]);
}
}/* 对数据进行必要的处理 */ fclose(fp);
return 0;
}
00分享举报