Witam
Mam takie pytanie, może banalne, ale się zakopałem w tym.
Mamy taką strukturę:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Powołujemy do życia tablicę złożoną z takich struktur:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Następnie deklarujemy funkcję do której przekazywany będzie wskaźnik na powyższą tablicę struktur:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Pragnę zauważyć, że deklaracja jest identyczna do tej, gdyby do funkcji przekazywać wskaźnik nie na tablicę ale na samą pojedynczą strukturę.
Ale jest to analogiczna deklaracja do sytuacji gdy do funkcji przekazujemy string tekstowy (wskaźnik do tablicy char * s).
W przypadku gdy przekazujemy wskaźnik na pojedyncza strukturę, sprawa jest oczywista, np:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Jednak jak przekazać wskaźnik do tablicy struktur typu DSData?
I jak odwołać się do wartości poszczególnych elementów tej tablicy i poszczególnych pól w strukturze?
Pozdrawiam serdeczenie
Wszystkiego dobrego w Nowym Roku.