Evo ovako sam ja to sagradio ali imam problemcica..
Code:
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
struct EmployeeType
{
int EmployeeNumber;
string FirstName;
string LastName;
float wage;
};
EmployeeType getEmployee (ifstream& in);
void printEmployee (ofstream& out, EmployeeType& e);
int main()
{
EmployeeType employee;
ifstream inData;
ofstream outData;
inData.open("employeeIn.txt");
outData.open("employeeOut.txt");
employee = getEmployee(inData);
printEmployee(outData, employee);
return 0;
}
//**********************************************************************************
EmployeeType getEmployee (ifstream& in)
{
EmployeeType e;
in>>e.EmployeeNumber>>e.FirstName>>e.LastName>>e.wage;
return e;
}
//**********************************************************************************
void printEmployee (ofstream& out, EmployeeType& e)
{
out << "EmployeeNumber - FirstName - LastName - Wage "<<endl;
out << "*********************************************"<<endl<<endl;
out << e.EmployeeNumber<<" "<<e.FirstName<<" "<<e.LastName<<" "<<e.wage<<endl;
}
Problemi.
Printa mi samo prvu liniju iz employeeIn.txt fajla u employeeOut.txt fajl.
Drugo, kako da sredim ovaj heading u employeeOut,txt da bude onako kao tabela>??
znaci da na vrhu ima
EMployeeID, First Name, Last Name, wage
a dole onda sve da se sortira tako.
da li da to izvedem sa #include <iomanip> >> setw ili kako?
Pomoc je dobrodosla, hvala na prethodnom postu.
I da zaboravio sam da nadodam, korisnik ne treba da upisje nista samo da pokrene progra, sve se ucitava iz ovoga employee.txt fajla. Recimo da je ovo fajl
4568 mark stevens 21.56
8954 Jovan Jovanovic 52.22
8563 Nikola Ivetich 25.26
recimo ta tri.
kako da to izvedem