[求助]怎么实现c++中从文本文件中n行的数据读取以m*l的二维数组形式输出的数据?
我是初学者,请教大侠,怎么实现c++中从文本文件中n行的数据读取以m*l的二维数组形式输出的数据?
例如,文本中的数据
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
要读取它,并以3*5的二维数组存放并以其形式输出
怎么实现?
我是初学者,请教大侠,怎么实现c++中从文本文件中n行的数据读取以m*l的二维数组形式输出的数据?
例如,文本中的数据
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
要读取它,并以3*5的二维数组存放并以其形式输出
怎么实现?
void main()
{
int a[3][5], n = 0;
FILE *fp = fopen("1.txt", "r");
while (fscanf(fp, "%d", &a[n/5][n%5]) == 1) n++;
fclose(fp);
}