Petla wykonuje sie o jeden raz za duzo

Złoty Samiec
2016-03-03 22:25
Złoty Samiec
0

Dlaczego petla while(!file.eof()) wykonuje sie o jeden raz za duzo?

wystarczy poczytać dokumentację o tym eof() - _13th_Dragon 2016-03-03 22:32

Pozostało 580 znaków

2016-03-03 22:30

Rejestracja: 6 lat temu

Ostatnio: 2 miesiące temu

Lokalizacja: Warszawa

1

może podasz więcej szczegółów? na przykład co robisz w pętli?


Programuje i programuje ,przychodzi człowiek "o niższej inteligencji" i rok pracy zmarnowany

Pozostało 580 znaków

2016-03-03 22:31

Rejestracja: 14 lat temu

Ostatnio: 2 minuty temu

1

Flaga eof jest ustawiana dopiero po próbie odczytu poza końcem pliku.
Czyli powinno być: while(cin>>a>>b>>c) { ...


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

2016-03-03 22:32

Rejestracja: 6 lat temu

Ostatnio: 3 lata temu

Lokalizacja: Zabrze

1

Może kod?

Pozostało 580 znaków

kq
2016-03-03 22:33
kq
Moderator C/C++

Rejestracja: 7 lat temu

Ostatnio: 30 minut temu

Lokalizacja: Szczecin

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0