C++ - přidávání dat do txt souboru přes fout
Napsal: sob 15. říj 2011, 15:20
Ahoj, potřeboval bych poradit, jak udělat aby mi fout nevytvářel vždy nový soubor a při opakovaném použití nepřepisoval už stávající txt soubor ale doplnil jej (přidával další a další text). Tzn aby pokračoval třeba na nový řádek, ale ta původní data zůstala zachována.
Tady je zdroják části programu:
Předem díky za rady.
Tady je zdroják části programu:
Kód: Vybrat vše
cout<<"Prijmeni: \t";
char prijmeni[256];
cin.getline(prijmeni,256);
cout<<"Jmeno: \t\t";
char jmeno[256];
cin.getline(jmeno,256);
cout<<"\n\nAdresa:\n";
cout<<"Ulice: \t\t";
char ulice[256];
cin.getline(ulice,256);
cout<<"Cislo popisne: \t";
char cislopopisne[256];
cin.getline(cislopopisne,256);
cout<<"Mesto: \t\t";
char mesto[256];
cin.getline(mesto,256);
cout<<"PSC: \t\t";
char PSC[256];
cin.getline(PSC,256);
ofstream fout("zakaznik.txt");
if(fout.is_open())
{
fout<<prijmeni<< endl;
fout<<jmeno<< endl;
fout<<ulice<< " ";
fout<<cislopopisne<< endl;
fout<<mesto<< endl;
fout<<PSC<< endl;
fout.close();
}
else
cout<< "Nepodarilo se vytvorit soubor";