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

Problem ze zwracaniem wartości z funkcji.

Ostatnio zmodyfikowano 2016-09-16 17:18
Autor Wiadomość
Jarula
Temat założony przez niniejszego użytkownika
Problem ze zwracaniem wartości z funkcji.
» 2016-09-16 17:13:39
Witam,
Czy mogłby ktoś wytlumaczyć dlaczego wartość zwracana z funkcji "losujaca" nie może zostać zapisana jako zmienna o nazwie "a" ?

Pojawia się błąd o nazwie:  invalid conversion from 'int (*)()' to 'int' [-fpermissive].


C/C++
#include <iostream>
#include <time.h>

using namespace std;


int losujaca()
{
    return( rand() % 8 + 11 );
}


int main()
{
    int a;
   
    srand( time( NULL ) );
   
    a = losujaca; //W tym miejscu jest błąd.
   
}
P-151759
1aam2am1
» 2016-09-16 17:18:50
losujaca to adres funkcji
losujaca() to wywołanie funkcji
P-151760
« 1 »
  Strona 1 z 1