- Utilizzando le classi lista (listc.cc
[download]
listc.h [download]) e menu
(menu.cc [download],
menu.h [download])
definite nella lezione precedente, scrivere un programma che
gestisca indirizzi o numeri di telefono.
- Sia indirizzi che numeri di telefono sono riferiti ad una persona. Creeremo una classe, derivata
da lista, che contenga il nome della persona.
- Un indirizzo possiede una via ed una citta' ed e' derivato dalla persona
- Un numero di telefono possiede solo il numero ed e' derivato dalla persona
- Tramite il menu' dovremo prevedere:
- L'inserimento di un nuovo indirizzo
- L'inserimento di un nuovo numero di telefono
- La ricerca di un indirizzo o numero di telefono a partire dal nome
- La fine del programma
- Lascio allo studente l'individuazione delle classi e dei metodi necessari.
i file persona.cc [download] e
persona.h [download] contengono le
classi (Persona, Telefono, Indirizzo ed i menu') per risolvere il problema. Il file
agenda.cc [download] contiene
il main e Makefile (Makefile)
note
- I file in c++ hanno estensione .cc in Linux
- Il compilatore sotto Linux si chiama cc, anche per il C++
- Un semplice editor, alternativo a vi e' joe,
oppure l'editor del midnight commander (mc) o avviare X windows (comando startx) es usare gnotepad+
(menù di avvio, applicazioni) e compilare in una finestra terminale (menù di avvio, utilities, Regualr Xterm)
|