deklaracja funkcji zwracającej wskaźnik do void i przyjmujacej 2 argumenty.

0

Napisz deklarację funkcji, która przyjmuje dwa argumenty. Pierwszy będący C-stringiem, a drugi będący wskaźnikiem do tablicy wskaźników do obiektów typu double. Funkcja ma zwracać wskaźnik do typu void.

Mam dwa rozwiązania i nie wiem czy moje jest dobre:
1 z internetu:

void* funkcja(char *napis, double *(*tablica)) 

2 moje:

void *fun1(const char *str, double *(*wsk)[]) 

Które jest właściwe ?

0
void* funkcja(const char *s, double **t)
void* funkcja(const char *s, double* t[])

• nie ma znaczenia czy napiszesz double** t czy double* *t czy double **t czy double * * t czy double ** t. tak samo z void* funkcja i void *funkcja

**t to to samo co *t[]

const przy c-stringu powinen być zawsze wtedy, gdy wewnątrz funkcji string nie ma ulec zmianie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1