满意答案
lgjxjp
2018.09.13
采纳率:43% 等级:9
已帮助:1067人
#include
#include
#include
typedef int * PINT;
PINT matrix[12][12];
PINT readfile(char * filename)
{
PINT e = 0; int i = 0; FILE * f = 0;
if(!filename) return 0;
f = fopen(filename, "r");
if(!f) return 0;
e = (PINT)malloc(sizeof(int) * 289);
for(i = 0; i < 289; i++) fscanf(f, "%d", e+i);
fclose(f);
return e;
}
int main(void)
{
char fname[20]=""; int i = 0, j = 0;
for(i = 0; i < 12; i++) for( j = 0; j < 12; j++) {
sprintf(fname, "%d-%d.txt", i, j);
matrix[i][j]=readfile(fname);
}
/*你已经把所有文件数据读到了matrix矩阵里*/
return 0;
}
00分享举报