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

Rozdział 34 , zadanie 1 . Pomoc

Ostatnio zmodyfikowano 2017-10-19 13:42
Autor Wiadomość
kundelko
Temat założony przez niniejszego użytkownika
Rozdział 34 , zadanie 1 . Pomoc
» 2017-09-25 14:12:47
Witam prosił bym o ocenę ,mojego zadania .
Prosił bym o wskazówkę jak rozwiązać te zadanie bez wprowadzania dodatkowej zmiennej typu char .
Z góry dziękuje .

C/C++
#include <iostream>
#include<fstream>

using namespace std;

int main()
{
    int l, suma = 0;
    char c;
    ifstream plik;
    plik.open( "C:\\Users\\Dominik\\Desktop\\t.txt" );
    if( !plik.good() )
         cout << "blad plike" << endl;
   
   
    while( !plik.eof() )
    {
        plik >> l;
        if( plik.fail() )
        {
            plik.clear();
            plik >> c;
        }
        else
        {
            cout << l << " ";
            suma = suma + l;
        }
    }
    cout << endl;
    cout << "suma wszystkich liczb wynosi: " << suma;
   
    plik.close();
   
    return 0;
}
P-165191
YooSy
» 2017-09-25 14:27:23
Użyj metody ignore, lub get do usunięcia zalegającego znaku
P-165192
bananan
» 2017-10-18 22:56:11
W jaki sposób użyć metody ignore, aby zignorować tylko jeden znak? Z góry dziękuję za odpowiedź!
P-165879
pekfos
» 2017-10-19 13:42:13
Wywołaj bez żadnych argumentów.
P-165886
« 1 »
  Strona 1 z 1