Come si fa a passare un array bidimensionale di strutture per indirizzo?
Come si fa a passare un array bidimensionale di strutture per indirizzo?
Manca il linguaggio nel titolo: è un requisito obbligatorio, come da Regolamento.
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
ciao...comunque se specifichi almeno il linguaggio ci verrebbe più facila darti una mano!
Scusate, C ANSI
Attraverso il nome ...
Se mostri la struttura e l'array ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
typedef struct {
char p;
int c;
} A;
typedef struct {
A s[8][8]; /* <-- array */
int t;
int w;
} B;
L'array di struct sta all'interno di un'altra struttura ... che devi fare di preciso?
No MP tecnici (non rispondo nemmeno!), usa il forum.
passare l'array ad una funzione utilizzando il passaggio per indirizzo
Fai attenzione ... l'array sta all'interno di una struttura ... chiarisci ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
Passare l'indirizzo:
per passare una copia del puntatore al primo elemento:codice:void funzione(struct XXX ***YYY); /*... Codice ...*/ struct XX YY[8][8]; funzione(&YY);
codice:void funzione(struct XX **YY); /*... Codice ...*/ struct X Y[8][8]; funzione(Y);