informatica:sol:laboratorio15:esercitazionia:esercitazione3
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
informatica:sol:laboratorio15:esercitazionia:esercitazione3 [17/03/2015 alle 11:43 (10 anni fa)] – [Esercizio 0: macro] Massimo Torquati | informatica:sol:laboratorio15:esercitazionia:esercitazione3 [17/03/2015 alle 12:32 (10 anni fa)] (versione attuale) – [Esercizio 3: creazione di una libreria statica] Massimo Torquati | ||
---|---|---|---|
Linea 30: | Linea 30: | ||
===== Esercizio 2: macro ===== | ===== Esercizio 2: macro ===== | ||
- | Scrivere 2 macros '' | + | Scrivere 2 macros '' |
- | E. supponiamo che miofile.c contenga | + | chiamata di libreria tipo malloc, fopen, ....) sia uguale (_EQ) o diverso (_NEQ) al secondo argomento passato alla macro. Qualora |
+ | alla macro, il numero di riga dove la macro è stata invocata | ||
+ | Es. supponiamo che '' | ||
< | < | ||
| | ||
</ | </ | ||
- | l' | + | l' |
< | < | ||
" | " | ||
ERRORE ALLA LINEA 10 DEL FILE miofile.c | ERRORE ALLA LINEA 10 DEL FILE miofile.c | ||
</ | </ | ||
+ | |||
+ | ===== Esercizio 3: creazione di una libreria statica ===== | ||
+ | |||
+ | Riconsiderare l' | ||
+ | Creare quindi un '' | ||
+ | |||
+ | ===== Esercizio 4: lista ordinata di parole ===== | ||
+ | |||
+ | Scrivere un programma che dato un file testuale come argomento, inserisca tutte le parole del file in una lista ordinando le parole alfabeticamente. Fornire inoltre una libreria statica che implementi le seguenti funzioni (libList.a): | ||
+ | < | ||
+ | list_t *createList(); | ||
+ | int | ||
+ | int | ||
+ | void printList(list_t *L); // stampa tutta la lista | ||
+ | </ | ||
+ | ed il Makefile che permette di generare sia la libreria che l' | ||
+ | |||
+ |
informatica/sol/laboratorio15/esercitazionia/esercitazione3.1426592598.txt.gz · Ultima modifica: 17/03/2015 alle 11:43 (10 anni fa) da Massimo Torquati