PDA

Visualizza la versione completa : [C] Array di struct


robboso
28-10-2005, 21:17
come posso dichiarare un array di un dato struct?
considerando il fatto, nel mio programma, devo sempre tenere d'occhio questo array devono controllarlo con un puntatore?

DydBoy
28-10-2005, 21:35
Originariamente inviato da robboso
come posso dichiarare un array di un dato struct?


Ad esempio...



typedef struct elemento {
<tipo> <nomeVar>;
<tipo> <nomeVar>;
<tipo> <nomeVar>;
} tipoStructElemento

....

tipoStructElemento array[10];





Originariamente inviato da robboso
considerando il fatto, nel mio programma, devo sempre tenere d'occhio questo array devono controllarlo con un puntatore?


Che lingua è ? :dottò:

fiimh84
29-10-2005, 21:58
typedef struct elemento {typedef struct elemento {
<tipo> <nomeVar>;
<tipo> <nomeVar>;
<tipo> <nomeVar>;
} tipoStructElemento

....

tipo StructElemento array[10];


ascolta,vedo che ne sai più di me che sto agli inizi...ti volevo chiedere un'informazione...se scrivo:

typedef struct elemento {typedef struct elemento {
<tipo> <nomeVar>[grandezza];
<tipo> <nomeVar>[grandezza];
<tipo> <nomeVar>[grandezza];
} tipoStructElemento

....



non è comunque un array??t ripeto sto all'inizio...grazie :ciauz:

infinitejustice
29-10-2005, 22:37
con struct definisci un nuovo tipo di dato.

fiimh84
30-10-2005, 10:13
:confused: speriamo che un pò di prtatica c capirò d più :D se struct definiscono una struttuta,gli array che definisco all'interno di questa struttura sono dei tipio che dichiaro all'interno della struttura stessa vero??? :confused:

Ilmalcom
30-10-2005, 11:43
Originariamente inviato da fiimh84
:confused: speriamo che un pò di prtatica c capirò d più :D se struct definiscono una struttuta,gli array che definisco all'interno di questa struttura sono dei tipio che dichiaro all'interno della struttura stessa vero??? :confused:
Una struttura è una collezione di campi. Gli array che definisci in una struttura non sono altro che variabili cui puoi accedere normalmente tramite l'operatore .

fiimh84
30-10-2005, 11:59
:messner: ora ho capito,mi ero un attimino impicciata,grazie mille :ciauz:

Loading