Originariamente inviato da oregon
codice:
typedef struct card{
   char cognome[30];
   char nome[30];
   int eta;
} Persona;

int main()
{
	Persona io;

	strcpy(io.cognome, "Rossi");
	strcpy(io.cognome, "Paolo");
	io.eta = 30;
}
se c'è una cosa che faccio fatica a comprendere sono proprio i tipi "stringa"... che senso ha usare un vettore di char (e dover usare la strcpy) quando si possono utilizzare i puntatori a char?

codice:
typedef struct card{
   char *cognome;
   char *nome;
   int eta;
} Persona;