我通过使用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