[C++] Zapisywanie danych w pliku tekstowym w trakcie pracy programu
Ostatnio zmodyfikowano 2013-08-25 14:17
tothk2a11 Temat założony przez niniejszego użytkownika |
[C++] Zapisywanie danych w pliku tekstowym w trakcie pracy programu » 2013-08-25 13:30:29 Szukam sposobu na zapisanie danych do pliku w trakcje jego pracy. Chodzi o to żeby wyłączenie programu przed jego zakończeniem nie powodowało utraty danych. Kod który napisałem zapisuje dane do pliku dopiero po jego zakończeniu, w przeciwnym wypadku dane zostają utracone. Do zapisu używam string const daneDoOdczytu( "d:/dane2000000.txt" );
ofstream plik( daneDoOdczytu.c_str(), ios::app );
while( z >= 0 ) { { Czesc robocza programu 1 ) generowanie kombinacji bez powtorzen 2 ) sprawdzenie czy wygenerowana kombinacja spelnia okreslone warunki 3 ) jesli wszystkie warunki spelnione => zapisz dane w pliku } for( int i = 0; i < k; i++ ) { plik << a[ i ] << ", "; } plik << "\n"; } zapis danych do pliku nastepuje dopiero po spełnieniu warunku petli While i zakończeniu programu. |
|
pekfos |
» 2013-08-25 13:39:41 plik.flush() po każdym zapisie. |
|
tothk2a11 Temat założony przez niniejszego użytkownika |
» 2013-08-25 14:17:06 Wszystko działa jak trzeba!!!
Dzięki za pomoc |
|
« 1 » |