Jak powinna wygladac deklaracja funkcji ktora zwraca wskaznik do funkcji?
Moze powiedz w jakim celu chcesz to zrobic? No i czy chcesz zwrocic moze wskaznik do funkcji ktora sie wykonuje czy do jakiejs innej?
Zaznaczam twój post -> ctrl + c -> google.pl -> ctrl + v -> pierwszy wynik.
Czyli wnioskuję że uwielbiasz marnować czas. wpisanie tego posta zejeło więcej czasu (temat, tag, formatowanie) niż zajeloby wpisanie tego pytania do google. Gratuluję.
Np. tak:
typedef int (*funkcja)();
funkcja funkcjaZwracajaca(int x){
if(x < 0)
return funkcjaPierwsza;
else
return funkcjaDruga;
}
Oczywiście te funkcje, które zwracasz muszą (w tym wypadku) zwracać typ int.
Jeżeli chcesz mieć funkcję zwracającą wskaźnik do funkcji to najprawdopodobniej potrzebujesz tablicę wskaźników do funkcji lub tablice struktur gdzie jedną ze składowych jest ten wskaźnik.
_13th_Dragon napisał(a):
Jeżeli chcesz mieć funkcję zwracającą wskaźnik do funkcji to najprawdopodobniej potrzebujesz tablicę wskaźników do funkcji lub tablice struktur gdzie jedną ze składowych jest ten wskaźnik.
Dzieki bardzo!! Działa