用于循环读取c ++中的文件

时间:2016-04-06 00:48:50

标签: c++ c++11 for-loop ifstream

我通过使用for循环从文本文件中获取数据。我试图在for循环结束之前完成所有操作。

文本文件包含:

3

添加5 5

乘以3

除以2

我的程序看起来像这样

ifstream infile("test.txt.txt");
int number; 
int first;
int second;
string command;

infile >> number;
cout<< number<<endl;
for (int i = 0; i < number;i++) 
{
    cout<<i<<endl;
    infile >> command >> first >> second;
    cout << command<<"    "<<first<<"    "<<second<<endl;
}

我得到的输出是:

3

0

添加5 5

1

乘以3 0

2

乘以3 0

我的问题是最后一次迭代,为什么不输入除2,而不是乘3?

祝你好运, Fre

0 个答案:

没有答案