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

Problem ze zwracaniem tablicy z funkcji.

Ostatnio zmodyfikowano 2018-03-20 17:26
Autor Wiadomość
chriskck98
Temat założony przez niniejszego użytkownika
Problem ze zwracaniem tablicy z funkcji.
» 2018-03-19 18:44:37
Cześć! Mam taki oto kod i gdy chce zwrocic dwie wartosci, program zwraca tylko jedna powtorzona o ilosc razy w petli w bloku main. Z góry dzięki za odpowiedź!
C/C++
int pop() {
    int a;
    cin >> a;
    while( cin.fail() ) {
        cin.clear();
        cin.sync();
        cin.ignore();
        cout << "\nWprowadz liczbe raz jeszcze: ";
        cin >> a;
    }
    return a;
}
int * numer() {
    srand( time( 0 ) );
    static int nr[ 2 ];
    for( int i = 0; i <= 1; i++ ) {
        nr[ i ] = pop();
    }
    return nr;
}
int main( int argc, char * argv[] )
{
    int * p;
    p = numer();
    for( int i = 0; i <= 1; i++ ) {
        cout << * p << endl;
    }
    return 0;
}
P-170107
Kinexity
» 2018-03-19 19:10:34
Rozwiążę twój problem pytaniem - skąd komputer ma wiedzieć, z której komórki chcesz pobrać dane w pętli w main?
P-170108
chriskck98
Temat założony przez niniejszego użytkownika
» 2018-03-20 17:26:53
Dzięki, problem już rozwiązany!
P-170132
« 1 »
  Strona 1 z 1