Oppure

Loading
16/07/08 17:52
rollercoaster
Che differenza c'è fra
struct libro
{
char titolo[100];
char autore[50];
int anno_pubblicazione;
float prezzo;
};

struct libro
{
char titolo[100];
char autore[50];
int anno_pubblicazione;
float prezzo;
} biblio;

typedef struct libro
{
char titolo[100];
char autore[50];
int anno_pubblicazione;
float prezzo;
} t_libro;
aaa
16/07/08 18:14
gantonio
Con la prima dichiari solamente la struttura, la seconda dichiari la struttura e una variabile di quel tipo di struttura, la terza dichiari un nuovo tipo di dati che corrisponde alla struttura ...
aaa
16/07/08 20:03
lorenzo
nella prima quando crei la varibile da usare nel codice dovrai fare
struct libro book;

nella seconda ti basta usare biblio come variabile

nella terza:
t_libro book;

Ultima modifica effettuata da lorenzo 16/07/08 20:30
aaa
16/07/08 20:20
gantonio

Postato originariamente da lorenzo: ...


Scusa lorenzo, ma la seconda non e' corretta ... come avevo scritto, viene gia' creata una variabile del tipo struttura in questione ...

Ovvero

biblio

e' GIA' una variabile di tipo struct libro.
aaa
16/07/08 20:21
lorenzo
Brutta abitudine quella del copia e incolla:k:
aaa
17/07/08 19:25
rollercoaster
Grazie
aaa