Przekazywanie tablicy wskaźników do struktur do funkcji

0

Witam. Mam tablicę 10 wskaźników do struktur. Chciałbym napisać funkcję, która wyświetli po kolei wartości tych 10 wskaźników w funkcji.

struct element{
   int id;
   char nazwa[20];
};

struct element * tablica[10];

Jak powinien wyglądać prototyp takiej funkcji i jej wywołanie?

0

jeśli wiadomo, że wskaźników jest zawsze 10:

void foo(const struct element *const tab[10])

wywołujesz foo(tablica)

a jeśli nie wiadomo, to jako drugi parametr podawaj ilość elementów:

void foo(const struct element *const tab[], int count)

wywołujesz foo(tablica,10)

consty opcjonalne.

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