Problem, jak działa ten return /.?
Ostatnio zmodyfikowano 2014-08-29 11:53
ChomikPL Temat założony przez niniejszego użytkownika |
» 2014-08-29 11:53:57 Ok problem opanowany dzięki sugestii pekfoksa. #include <fstream> #include <iostream> #include <string>
int policz( std::ifstream & plik ) { int liczba; int suma = 0; if( plik.good() ) { while( plik >> liczba ) { suma += liczba; } return suma; } std::cout << "Nie wczytano pliku"; return 0; }
int main() { std::ifstream plik; plik.open( "plik.txt" ); std::cout << policz( plik ); }
To kod poprawiony waszymi sugestiami. Problem polegał na tym, że zostawiłem przypadek w którym funkcja policz nie zwracała żadnej wartości. Dziękuję ;) |
|
1 « 2 » |