s*****r 发帖数: 149 | 1 我想编写一个从文本文件中抽取有用数据的小程序,可我的结果总是不对,希望各位高
手帮忙指点一下。
文本文件部分内容如下:
。。。。。。。。。
step eng_tot temp_tot eng_cfg eng_vdw eng_cou
time(ps) eng_pv temp_rot vir_cfg vir_vdw vir_cou
cpu (s) volume temp_shl eng_shl vir_shl alpha
---------------------------------------------------------------------------
895 2.1314E+03 1.1342E+02 -3.8355E+02 -8.0054E+01 -4.8627E+02
0.8950 -3.1215E+02 0.0000E+00 1.8981E+02 -4.4990E+02 4 |
I*********g 发帖数: 93 | 2 你x,y又没赋值。当然是0
而且你为什么有5个getline? |
r****o 发帖数: 1950 | 3 how do you seperate the lines?
【在 s*****r 的大作中提到】 : 我想编写一个从文本文件中抽取有用数据的小程序,可我的结果总是不对,希望各位高 : 手帮忙指点一下。 : 文本文件部分内容如下: : 。。。。。。。。。 : step eng_tot temp_tot eng_cfg eng_vdw eng_cou : time(ps) eng_pv temp_rot vir_cfg vir_vdw vir_cou : cpu (s) volume temp_shl eng_shl vir_shl alpha : --------------------------------------------------------------------------- : 895 2.1314E+03 1.1342E+02 -3.8355E+02 -8.0054E+01 -4.8627E+02 : 0.8950 -3.1215E+02 0.0000E+00 1.8981E+02 -4.4990E+02 4
|
s*****r 发帖数: 149 | 4 when I find the "step", then I have to go 5 lines to get to the place where I need the data. so I use five getline,
then I use inpu>>x>>y, it doesn't work. so I don't know what's wrong. |
b***i 发帖数: 3043 | 5 try go another 4 lines, instead of 5
where I need the data. so I use five getline,
【在 s*****r 的大作中提到】 : when I find the "step", then I have to go 5 lines to get to the place where I need the data. so I use five getline, : then I use inpu>>x>>y, it doesn't work. so I don't know what's wrong.
|
g*****u 发帖数: 298 | 6 你确定那些真是3行吗?看看hex码,每行末尾真的是回车和换行吗? |
g*****u 发帖数: 298 | 7 你把每次读出来的东西打出来看看是什么,应该就清楚了。 |