Skocz do zawartości

obsluga plikow


Trail

Recommended Posts

Na 90% robisz ten błąd że czytasz plik do końca a potem od nowa chcesz czytać. Tak nie można bo wtedy w pliku po odczytaniu do końca jest ustawiana flaga eof czyli end of file. Musisz ją przestawić na zero, do tego celu użyj metody klasy ifstream:

 plik.clear(ios::eofbit);  

Podobnie kasujesz inne flagi błędu np. jeśli otwarcie pliku nie powiodło się to wtedy musisz skasować flagę fail:

 plik.clear(ios::failbit);  
Link do komentarza
Udostępnij na innych stronach

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...