Traccia :
 si vuole realizzare un tipo struct, utilizzato per informazioni su biglietti per voli aerei, avente i seguenti campi:
 • nome: stringa di lunghezza inferiore a 30 caratteri rappresentante il nome del passeggero
 • prezzo: sotto-struttura di 3 campi (prezzo, tasse,
 prezzoTotale) indicante il costo del biglietto
 • partenza: aeroporto di partenza (stringa di 3 caratteri)
 • arrivo: aeroporto di arrivo (stringa di 3 caratteri)
 • orarioAndata, orarioRitorno: 2 sotto-strutture contenenti data e ora di partenza del volo di andata a del volo di ritorno.
 Con tale tipo si vogliono realizzare liste dinamiche.
 La struct deve quindi essere realizzata come struttura ricorsiva, con puntatore a un dato dello stesso tipo.
 
 Si definiscano in C il tipo struct, utilizzando due diversi schemi:
 (a) una struct a un solo livello, contenente tutti i campi, puntatore ricorsivo compreso;
 (b) una struct a due livelli,nella quale a primo livello si accede a un puntatore ricorsivo e ad una sotto-struttura contenente il resto dei dati (altre sotto-strutture comprese).
 
 
  eseguibile : 12cppEse1.exe
 
  sorgente : 12cppEse1.pdf
 
 
|