Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

R. 35 - prośba o sprawdzenie zadania domowego

Ostatnio zmodyfikowano 2019-01-28 19:36
Autor Wiadomość
colargol
Temat założony przez niniejszego użytkownika
» 2019-01-28 19:25:49
C/C++
while( !plik.eof() )
{
    plik.seekg( 3, ios::cur ); //PRZESUNIECIE POZYCJI O 3 DO PRZODU WZGLEDEM AKTUALNEJ
    plik >> znak; //ZAPISANIE NAPOTKANEGO ZNAKU DO ZMIENNEJ
    cout << znak << ", "; //WYPISANIE ZNAKU NA EKRANIE
    pozycja = plik.tellg(); //ODCZYTANIE AKTUALNEJ POZYCJI
}

Nadal nie działa, nie wiem jak to ugryźć.
P-173758
pekfos
» 2019-01-28 19:30:11
Bo wciąż robisz to samo, sprawdzasz błąd po fakcie. Możesz na przykład zrobić pętlę nieskończoną i kończyć ją w środku:
C/C++
while( true )
{
    plik.seekg( 3, ios::cur ); //PRZESUNIECIE POZYCJI O 3 DO PRZODU WZGLEDEM AKTUALNEJ
    plik >> znak; //ZAPISANIE NAPOTKANEGO ZNAKU DO ZMIENNEJ
    if( plik.fail() )
         break;
   
    cout << znak << ", "; //WYPISANIE ZNAKU NA EKRANIE
}
P-173759
colargol
Temat założony przez niniejszego użytkownika
» 2019-01-28 19:36:37
O kurczaki działa! Jest pan genialny :) Dziękuję za pomoc.
P-173760
1 « 2 »
Poprzednia strona Strona 2 z 2