EmIlIaNo792
19-06-2018, 18:08
Salve a tutti,
studio ingegneria informatica e sto affrontando le tematiche di "LISTE-CODE-PILE",mi trovo ad affrontare un esercizio che mi chiede di creare un programma in C per la gestione di una rubrica telefonica che lavora su una struttura dati (contatto) che in realtà è una lista e dentro questa struttura ho una lista collegata alla struttura numeri di telefono.
es:
typedef struct{
char descrizione[20];
char prefisso_internazionale[4];
char prefisso_nazionale[4];
char numero[7];
}telefono;
struct numeri_telefono{
telefono t;
struct numeri_telefono* next;
};
typedef struct numeri_telefono* lista_n;
typedef struct{
char cognome[20];
char nome[20];
char mail[20];
numeri_telefono lista_n;
}contatto;
struct contatti{
contatto c;
struct contatti* next;
};
typedef struct contatti* lista_c;
Sto avendo grandi difficoltà a gestire queste liste con le funzioni di inserimento etc sopratutto nel caso(Inserisco un contatto in modo ordinato-cognome,nome,mail-),ma qui dovrei collegare a questo contatto la lista numeri da riempire e sintatticamente non sto capendo come scriverlo.
Qualcuno può aiutarmi a gestire queste liste? ve ne sarei ben grato.
Vi ringrazio in anticipo,
EmIlIaNo792
studio ingegneria informatica e sto affrontando le tematiche di "LISTE-CODE-PILE",mi trovo ad affrontare un esercizio che mi chiede di creare un programma in C per la gestione di una rubrica telefonica che lavora su una struttura dati (contatto) che in realtà è una lista e dentro questa struttura ho una lista collegata alla struttura numeri di telefono.
es:
typedef struct{
char descrizione[20];
char prefisso_internazionale[4];
char prefisso_nazionale[4];
char numero[7];
}telefono;
struct numeri_telefono{
telefono t;
struct numeri_telefono* next;
};
typedef struct numeri_telefono* lista_n;
typedef struct{
char cognome[20];
char nome[20];
char mail[20];
numeri_telefono lista_n;
}contatto;
struct contatti{
contatto c;
struct contatti* next;
};
typedef struct contatti* lista_c;
Sto avendo grandi difficoltà a gestire queste liste con le funzioni di inserimento etc sopratutto nel caso(Inserisco un contatto in modo ordinato-cognome,nome,mail-),ma qui dovrei collegare a questo contatto la lista numeri da riempire e sintatticamente non sto capendo come scriverlo.
Qualcuno può aiutarmi a gestire queste liste? ve ne sarei ben grato.
Vi ringrazio in anticipo,
EmIlIaNo792