这是我拥有的文件的示例(这是一行):
B12 MN = 1.2 G_{I}= 3.4 G_{B} = 9.4 J_k = 4.4 1.4 0.4 -0.1 -0.1 3.3 9.3 -5.7 2
现在,我的麻烦是我需要能够读取这个文件并将我感兴趣的数字放入另一个文件中。
所以,我尝试了这个:
ifstream in("Data.dat")
ofstream out
output.open("Output.dat")
double a1, ..., a12;
while(1) {
if(!(in >> a1 >> ... >> a12))
break;
output << a1 << a2 << a12; //say these are the three doubles I'm interested in.
}
然而,这失败了。我在输出文件中没有得到任何东西。我真的不知道如何解决这个问题。
有什么建议么?