我有一个文件,例如:
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++ 中做到这一点的最佳方法是什么?