Witam. Mam takie zadania (treści i ich rozwiązania są pod spodem). Chciałbym, by ktoś mógł je sprawdzić i ewentualnie (jeśli wystąpi błąd) rozpisać / wyjaśnić prawidłową deklarację tych wskaźników;
const char *wsk = "to jest napis"; // wsk jest wskaźnikiem na obiekty stałe typu char
// napisz definicję 100-elementowej tablic wskaźników do biektów typu unsigned char:
unsigned char (*wsk_char[100]);
char (*wsk)[100]; // wskaznik do tablicy 100 elementowej typu char;
// napisz definicję wskaźnika, który może pokazywać na funkcję wywoływaną z argumentem typu wskaźnik do tablicy znakowej
// a zwracającą rezultat typu wskaźnik void;
void *(*wsk)(const char *);
// napisz deklarację funkcji, która przyjmuje 2 argumenty: pierwszy to C-string, drugi będący wskaźnikiem do tablicy wskaźników
// do obiektów typu double.. funkcja ma zwracać wskaźnik do typu void;
void *funkcja(const char *napis, double *(*wsk)[5]);