Laboratorio di Programmazione. AA 2005/06.
Esercitazione n. 10
Scopo di questa esercitazione è di familiarizzarsi con gli
array di stringhe, con la lettura di argomenti a main da linea di
comando e
con la
implementazione e
manipolazione
di liste concatenate in C.
Al solito, si suggerisce di creare una directory apposita per i
files relativi a questa esercitazione.
Ricordare inoltre che i prototipi delle function di libreria per
operare sulle strighe risiedono nel file di header string.h.
- Modificare il programma dell' esercizio 3 dell'
esercitrazione n. 9 in modo che i campi autore e
titolo siano le due componenti di un array di puntatori a carattere.
- Scrivere un programma che faccia apparire su schermo
il numero e i valori dei soli parametri che sono preceduti dal
segno -
(ma senza il segno meno) con cui viene mandato in
esecuzione il seguente comando:
Es:
./a.out -o -xlf pippo -lm
dovrebbe far apparire in output:
o
xlf
lm
- Il file linklist.c
presenta un esempio di
definizione,
manipolazione ed utilizzo di una lista concatenata.
Esaminare l' implementazione, compilare il programma e provare ad
utilizzarlo.