【发布时间】:2016-06-18 09:33:39
【问题描述】:
我有 79 个.txt 这样的文件:
iRun iDate showerEnergy thetaRad phiRad totalShowers totalParticles ???? e+ e- μ+ μ-
4001 121125 5e+07 1.61401 0.00118607 1 9929166 6909475 1271116 1399686 151330 148624
-1 4001 121125 5e+07 1.61401 0.00118607 2 9929167 6909475 1271116 1399686 151330 148624
它只有 3 行,第一行是 iRun iDate,第二行以 4001 开头,第三行以 -1 开头。我只想阅读这些文本文件的第二行。如果我清楚地阅读它们,我还想将所有 79 个文本文件的第 2 行写在一个文本文件中。
【问题讨论】:
-
您想使用哪种语言?到目前为止,您尝试过什么?
-
我是这种阅读/写作作品的新手。我想使用 C++ 语言,想要一个简单的东西,只想读取所有 x79 文件的所有第二行,如果我能够读/写一个,我可以制作其他的。
-
很抱歉我的回答是针对 C# 而不是 C++。我刚删了。
-
尝试查看all these answers,了解如何在 C++ 中按行读取文件
-
getline(fin, line); getline(fin, line); fout << line << std::endl;
标签: c++ string function getline