PDA

Visualizza la versione completa : [C] modifica informazioni in una lista


amse
26-02-2013, 14:05
è possibile fare una cosa del genere





struct elemento{
char nome[15] ;
char cognome[15] ;
int giorno;
int mese;
int anno;
struct elemento * pun
}



questo è il mio "scatolotto" della lista;
anzichè modificarne uno a uno le informazioni posso creare una variabile persona



srtuct dati_persona{char nome[15] ;
char cognome[15] ;
int giorno;
int mese;
int anno;
}


dati_persona uomo;
scan uomo.nome
scan uomo.giorno....


e rendere il mio "scatolotto"


struct elemento{
dati_persona persona;
struct elemento *pun
}


e in caso volessi modificarlo fare
pun->persona = uomo

??

oregon
26-02-2013, 15:30
Beh, direi che puoi così



dati_persona uomo;
elemento el;

el.persona = uomo;


e anche



el.pun->persona = uomo;


a seconda cosa tu voglia fare.

Loading