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

[C++] Jak wywołać funkcję z innej funkcji, której nazwa została przekazana do argumentu?

Ostatnio zmodyfikowano 2012-10-13 18:07
Autor Wiadomość
Damianu
Temat założony przez niniejszego użytkownika
[C++] Jak wywołać funkcję z innej funkcji, której nazwa została przekazana do argumentu?
» 2012-10-13 17:34:54
Witam, potrzebuję wywołać funkcję która jest podana w argumencie innej funkcji,coś takiego było w allegro np do obsługi klawiatury.

Coś takiego:

C/C++
void WywolajMnie()
{
    printf( "Wywolano" );
}
int main()
{
    Wywolaj( WywolajMnie );
}
No i nie wiem jak ma wyglądać definicja funkcji wywołaj..
P-66757
cyklopek11
» 2012-10-13 18:07:25
Deklaracja:
C/C++
zwracana_wartosc Wywolaj( void( * wsk_na_funkcje )() );
Definicja:
C/C++
zwracana_wartosc Wywolaj( void( * wsk_na_funkcje )() )
{
    wsk_na_funkcje();
    return zwracana_wartosc; // albo nic nie zwracać
   
}
P-66761
« 1 »
  Strona 1 z 1