Witam,oto moj problem
mam pewna klase druzyna oraz interfejs,oraz chce wywolac pewna funkcje oto kawalek kodu:
typedef void (*vcall)(druzyna A,druzyna B,druzyna C,druzyna D);
int interfejs::menu_glowne(vcall menu_wyswietlania_druzyn,druzyna A,druzyna B,druzyna C,druzyna D)
{
...
menu_wyswietlania_druzyn(A, B, C, D);
...
}
void interfejs::menu_wyswietlania_druzyn(druzyna A,druzyna B,druzyna C,druzyna D)
{
...
}
//kawalek maina:
interfejs intf;
intf.ekran_powitalny();
intf.menu_glowne(intf.menu_wyswietlania_druzyn,Arsenal,Barcelona,Manchester_United,Real_Madryt);
moje pytanie brzmi jak wywolac to funkcji main zeby dzialalo?
otrzymuje taki blad error C3867: 'interfejs::menu_wyswietlania_druzyn': function call missing argument list; use '&interfejs::menu_wyswietlania_druzyn' to create a pointer to member
musze zrobic wskaznik lecz nie bardzo mam pomysl jak to zrobic,prosze o pomoc