fortran如何从文件中读数组
有一矩阵存在0000.txt中,但不知道其确切的维数。怎么在fortran中读入该文件中的数据,并把其赋给二维数组a(:,:)呢?最后同时输出矩阵的维数m×n。
0000.txt
12.3 3.4 4.54 7 4.7/ 23.4 23.5 3.12 2.01 4/ 12 13 15 4.1 7/ 4 5 6 8.2 4/
当遇到‘/’时换行,m=m+1
最后输出
12.30 3.40 4.54 7.00 4.70
23.40 23.50 3.12 2.01 4.00
12.00 13.00 15.00 4.10 7.00
4.00 5.00 6.00 8.20 4.00
m=4
n=5
0000.txt
12.3 3.4 4.54 7 4.7/ 23.4 23.5 3.12 2.01 4/ 12 13 15 4.1 7/ 4 5 6 8.2 4/
当遇到‘/’时换行,m=m+1
最后输出
12.30 3.40 4.54 7.00 4.70
23.40 23.50 3.12 2.01 4.00
12.00 13.00 15.00 4.10 7.00
4.00 5.00 6.00 8.20 4.00
m=4
n=5