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

poziom 4 lekcja 34 zadanie domowe [trudne zadanie]

Ostatnio zmodyfikowano 2017-11-11 19:40
Autor Wiadomość
Corvette653
Temat założony przez niniejszego użytkownika
Sam przestałęm do końca rozumieć ten kod jednak działa :)
» 2017-11-11 19:27:38
C/C++
plik.open( "4.txt" );
while( !plik.eof() )
{
    i++;
    while( !czyNapotkano( plik ) )
    {
        if( plik.eof() )
             break;
       
        plik >> cyfra;
        if( !plik.good() )
        {
            plik.clear();
            do
            {
                plik >> znak;
            } while( !czyNapotkano( plik ) );
           
            cout << "Bledne dane w wierszu nr " << i << "!" << endl;
            i++;
            suma = 0;
        }
        else
        {
            suma += cyfra;
        }
    }
    if( !suma == 0 )
    {
        cout << suma << endl;
    }
    suma = 0;
}
plik.close();

Funkcje jednak mi się nie przydały ponieważ to działa trochę inaczej niż wcześniej myślałem :)
P-166768
pekfos
» 2017-11-11 19:40:11
Wygląda tragicznie. Ale jak działa, to można zamknąć.
P-166773
1 « 2 »
Poprzednia strona Strona 2 z 2