我有以下格式的数据(N Snode Sterminal Dnode Dterminal):
5
4
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
...
第一步,我试图逐行阅读,但在我的输出中,我只能输出最后一行而不是其余的。在逐行阅读后,我必须将每列存储到矢量中。
我的代码:`
using namespace std;
int main(){
int cell, con, N,Snode,Sterminal,Dnode,Dterminal;
ifstream infile;
infile.open("file");
infile >>cell;
cout<<cell<<endl;
infile >>con;
cout<<con<<endl;
while(infile>>N>>Snode>>Sterminal>>Dnode>>Dterminal);
{
cout<< N <<"\t"<< Snode<<"\t" << Sterminal<<"\t" << Dnode<< "\t" << Dterminal <<endl;
}
}
`
我的输出:
5
4
3 5 6 7 8 //文件中的最后一行
我还希望将Snode,Dnode,Sterminal,Dterminal作为向量,以便我可以将相应的列保存在其中。