Originariamente inviato da Satiro88
ciao,scusatemi davvero se irrompo così,anche a me interessava capirlo,esempio molto chiaro grazie,in pratica è come se dicessimo che ogni variabile di tipo Person è caratterizzata da "3 dimensioni" in questo caso giusto? è corretta una scrittura come la seguente?:

codice:
Person Pippo; 
Pippo.first_name="Andrea";
grazie,scusate ancora.
No perché first_name non è un puntatore, in questo caso devi usare la strcpy:

codice:
strcpy(Pippo.first_name,"Andrea");
Per il fatto che bisogna dichiarare struct Person me la cavo sempre così:

codice:
typedef struct __Person {
    char first_name[50];
    char last_name[50];
    int age;
}Person;
Ormai è diventato quasi uno standard per me.