Rozdział 34 , zadanie 1 . Pomoc
Ostatnio zmodyfikowano 2017-10-19 13:42
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 . #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; }
|
|
YooSy |
» 2017-09-25 14:27:23 Użyj metody ignore, lub get do usunięcia zalegającego znaku |
|
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ź! |
|
pekfos |
» 2017-10-19 13:42:13 Wywołaj bez żadnych argumentów. |
|
« 1 » |