Skocz do zawartości

[c] Zapis Do Pliku


KozaK

Rekomendowane odpowiedzi

Witam.

 

Chcalem sie dowiedziec jak to jest z zapisywaniem czegos do pliku w C. Otoz mam program do liczenia pewnych rzeczy i chce, zeby dawal co jakis czas output do pliku. Problem w tym, ze te obliczenia wykonuja sie ok 10-12 godzin i wszystko byloby pieknie, gdyby nie to, ze to co ma sie znalesc w pliku najpierw laduje w jakims buforze i dopiero gdy ten sie zapelni wynik dzialania programu dociera do pliku. I tu pojawia sie moje pytanie:

 

Czy ten bufor da sie jakos wylaczyc, zeby to co ma trafic do pliku bylo w nim zapisywane na biezaco?

 

Na razie output do pliku nastepuje przy uzyciu:

fprintf(OUT,"%lf %d itd.", parametr1, parametr2 );

i powinien nastepowac co jakies 30-40 minut.

 

Nie chcialbym, zeby zdarzyla sie taka sytuacja, ze praca programu zostanie w jakis sposob zatrzymana, a ja strace 12 godzin, bo bede musial zaczynac od poczatku. Nie zawracalbym sobie glowy, gdyby chodzilo o jednorazowe uruchomienie tego programu, ale ja musze go uruchamiac wielokrotnie z roznymi parametrami.

 

Bede wdzieczny za pomoc.

 

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...