Citire Si Scriere in Fisier

Potrebbero piacerti anche

Scarica in formato txt, pdf o txt
Scarica in formato txt, pdf o txt
Sei sulla pagina 1di 1

friend void operator << (ofstream &fisOut, SnowMobil &s)

{
if (fisOut.is_open())
{
fisOut << "id permis: " << s.idPermis << endl;
fisOut << "pret pe ora: " << s.pretPerOra << endl;
cout << "\nS-a scris in fisier" << endl;
}
else
cout << "\nFisierul nu este deschis";

friend void operator >> (ifstream &fisIn, SnowMobil &c)


{
if (fisIn.is_open())
{
char s[40];
fisIn.getline(s, 40);
c.idPermis = new char[strlen(s) + 1];
strcpy(c.idPermis, s);
fisIn >> c.idPermis;
}
else
cout << "\nFisierul nu este deschis" << endl;
}

ofstream fisOut("iesire.txt");
fisOut << sm1;
fisOut.close();

SnowMobil sm3;

ifstream fisIn("intrare.txt", ios::in);


fisIn >> sm3;
cout << sm3;
fisIn.close();
cout<<sm3;

my ::

char aux[20];
o.getline(aux,20,',');
a.nume = new char[strlen(aux)+1];
strcpy(a.nume,aux);
o>>a.onorariu;
o.getline(aux,20,',');
o>>a.nr_procese;
o.getline(aux,20,',');
for(int i = 0; i <a.nr_procese; i++)
{
o.getline(aux,20,',');
o>>a.valori_procese[i];
}

Potrebbero piacerti anche