Just nu i M3-nätverket
Jump to content

Skriva text till fil


Ored

Recommended Posts

Hej!

 

Jag håller på med att programmera ett program i C++ och har nu ett problem som jag hoppas att någon kan hjälpa mig att lösa?

 

Problemet är följande att jag skriver en kod i mitt program, ungefär som nedan för att lägga till text till en fil. Varje gång jag startar om programmet och skriver in ny text till filen så skrivs den gammla texten över. Varför gör den det? Hur gör jag för att den inte ska göra det?

 

ofstream textfil;

textfil.open(test.txt);

 

cout << "Ange personnummer (\x86\x86\x86\x86mmddxxxx), namn och efternamn : ";

 

cin >> temp.pnummer >> temp.fnamn >> temp.enamn;

cin.ignore(1000,'\n');

 

person.push_back(temp);

 

textfil << person.kon << "\t";

textfil << person.fnamn << "\t";

textfil << person.enamn << "\t";

textfil << person.pnummer;

textfil << endl;

 

textfil.close();

 

MVH

 

Ored

 

Link to comment
Share on other sites

jerker olofsson

ofstream textfil;

textfil.open( "test.txt", ios::app );

 

Där ios::app ser till att du ska "append:a" till filen, dvs inte skriva över utan att lägga till den nya texten till filen.

 

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...