【发布时间】:2011-03-31 12:07:23
【问题描述】:
我有一个文件,例如:
1.0000000e+01 8.0123000e+01 1.0000000e+01 1.0000000e+01 1.0000000e+01
-1.0000000e+01 1.0000000e+01 1.0001110e+01 1.0000000e+01 1.0000000e+01
1.0000000e+01 1.0000000e+01 -5.0000000e+01 1.0000000e+01 1.0000000e+01
//... (repeated scientific numbers)
1 2 3 4
2 4 5 60
100 3 5 63
//... (repeated integer numbers)
我想从 C++ 文件中读取这些数字,但只有科学格式的数字,所以我需要在数字格式更改时停止代码。我还有一个优点是浮点数有 5 列,而整数有 4 列。
那么,在 C++ 中最好的方法是什么?
【问题讨论】:
标签: c++ io formatted-input