我有一个类似这样的文件:
(1)0.9988472(5)-0.0455316(9)-0.0152022(
(2)0.0000060(3)0.0000060(6)-0.0000036(
(4)-0.0000036(
我需要读括号中的整数和浮点数到向量。 我事先知道会读多少个实例。
如果我的文件看起来像这样
1 5 9
2 3 6
4
我会做以下事情:
read(unitIn, fmt='(3(I3))') (dummyInt(i), i=1,N)
但我无法弄清楚如何读取每行两个数组的3个实例。
非常感谢帮助。
答案 0 :(得分:0)
好的,所以这实际上是直截了当的......
read(10, iostat=st, fmt='(7(A, A, I5, A, f10.7))')&
((dummyC, dummyC, dummyI, dummyC, determinantPrefactors(i)), i=1,numDets)