skrive i fil

Tags:    c++

Jeg skriver i en fil således

// skriv til filen ;
std::fstream out("C:\\\\test.dat", std::ios::out | std::ios::binary);
out << d << std::endl;
out.close();


, men når jeg starter programmet igen og vil tilføje mere, såoverskriver den filen. hvorledes kunne man gøre så den ikke overskriver men tilføjer den nye tekst efter et kolon (:)



balle



2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Du tilføjer en std::ios::app til flagene i constructoren, for at få den til at åbne filen uden at overskreve den (append).

Hvis du vil have tallene sepereret af : må du udskrive et :



Et lille program der:

Checker om filen test.dat findes, hvis ikke (oprettes filen) og der skrives skrives 333.333 i den, hvis den findes tilføjes der et : og 123.123

Fold kodeboks ind/udKode 




t