而(!eof())无限循环C ++

时间:2015-10-06 19:29:38

标签: c++

我是一名专业人士,我在实验室任务方面遇到了麻烦。我希望有人能帮助我!我们现在正在使用输入/输出文件,我已经设法使用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语句就在那里我可以看出循环是否已经结束。

0 个答案:

没有答案