Как применить написанную мной программу к разным входам в файле, который я написал (C ++)? - PullRequest
1 голос
/ 23 октября 2019

Я хочу, чтобы моя программа на C ++ прочитала все входные данные, которые я написал в .txt-файле, и показала мне вывод, который я хочу для каждого ввода. я в основном хочу, чтобы программа запускалась на каждом из моих входов, вместо этого она только читает мой первый ввод. я хочу, чтобы это зациклилось для каждого набора информации, которую я предоставляюВот что у меня есть:

#include<iostream>
#include<cmath>
#include<iomanip>
#include<string>
#include<fstream>
using namespace std;
int main()
{
    ifstream fin;
    ofstream fout;
    fin.open("emp.txt");
    fout.open("output.dat");
    string last, first;
    double salary, increase, nsalary;
    while (fin>>last>>first>>salary>>increase);
    {
    nsalary= salary + ((salary/100.0)*increase);
    fout<<first<<"\t"<<last<<"\t"<<fixed<<showpoint<<setprecision(3)<<salary<<"\t\t"<<nsalary;
    cout<<first<<"\t"<<last<<"\t"<<fixed<<showpoint<<setprecision(3)<<salary<<"\t\t"<<nsalary;
    fin.close();
    fout.close();
}
}

Спасибо

...