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

Problem, jak działa ten return /.?

Ostatnio zmodyfikowano 2014-08-29 11:53
Autor Wiadomość
ChomikPL
Temat założony przez niniejszego użytkownika
» 2014-08-29 11:53:57
Ok problem opanowany dzięki sugestii pekfoksa.

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

int policz( std::ifstream & plik )
{
   
    int liczba;
    int suma = 0;
    if( plik.good() )
    {
       
       
        while( plik >> liczba )
        {
            suma += liczba;
           
           
        } //while
       
        return suma;
    } //if
    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ę ;)
P-116360
1 « 2 »
Poprzednia strona Strona 2 z 2