ok, ma comunque sia adesso le stringhe sono commentate quindi non è quello l'errore.
poi non capisco perchè se alloco dinamicamente l'età mi da segmentation fault cioè:
codice:
for(int i=0; i<sizeof(dade); i++){
dade[i].nome=(char*)malloc(sizeof(char)*20);
dade[i].cognome=(char*)malloc(sizeof(char)*20);
dade[i].eta=(char*)malloc(sizeof(char)*20);
}
invece cosi funziona
codice:
for(int i=0; i<sizeof(dade); i++){
dade[i].nome=(char*)malloc(sizeof(char)*20);
dade[i].cognome=(char*)malloc(sizeof(char)*20);
}
La struct è questa
codice:
struct dati {
char* nome;
char* cognome;
char* eta;
};
dati dade[20];