我有一行 Fortran 数据,我需要读入不同的值。值的数量可以是任何值,类型也可以是任何值。示例
0.45 1 T F
或
0.45 1 T 2.45 18.0 45.2
如何成功读取这一行,或者至少将其分解为基本标记,而不获取下一行信息(必须不惜一切代价防止这种情况)。
最佳答案
您可以将整行读入字符类型的变量中,然后对字符变量执行任何您想要的操作,然后读取下一行,依此类推。
关于io - 在 Fortran 中读取可变长度/类型行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4266218/