我是一名专业人士,我在实验室任务方面遇到了麻烦。我希望有人能帮助我!我们现在正在使用输入/输出文件,我已经设法使用while(!in_stream.eof())创建一个无限循环。我们用c ++编写。这是我的代码
while(!in_stream.eof())
{
getline(in_stream,Name);
in_stream >> salary;
taxes = GetTax(salary);
totalTax += taxes;
totalSalary += salary;
grossSalary += (salary - taxes);
printSalary(out_stream, Name, salary, taxes, count);
getline(in_stream,Name);
in_stream >> salary >> moveOn;
cout << "ok" << endl;
}
我觉得我正在敲响循环,因为我在一行的末尾错过了\ n字符,但这就是我使用moveOn的原因。我希望moveOn Char会抓住它,但它似乎没有起作用。 提前谢谢!
编辑:那个cout语句就在那里我可以看出循环是否已经结束。