informatica:sol:laboratorio21:esercitazionib:esercitazione2
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:laboratorio21:esercitazionib:esercitazione2 [23/02/2021 alle 07:26 (5 anni fa)] – [Esercizio 4: valgrind] Massimo Torquati | informatica:sol:laboratorio21:esercitazionib:esercitazione2 [25/02/2021 alle 15:25 (5 anni fa)] (versione attuale) – Massimo Torquati | ||
|---|---|---|---|
| Linea 12: | Linea 12: | ||
| ===== Esercizio 2: puntatori a funzioni ===== | ===== Esercizio 2: puntatori a funzioni ===== | ||
| - | Estendere l' | + | Estendere l' |
| Memorizzare tali funzioni in un vettore con nome ' | Memorizzare tali funzioni in un vettore con nome ' | ||
| Linea 20: | Linea 20: | ||
| ... // controllo di argc ed inizializzazione del vettore V con i puntatori a funzione | ... // controllo di argc ed inizializzazione del vettore V con i puntatori a funzione | ||
| + | int opt; | ||
| while ((opt = getopt(argc, | while ((opt = getopt(argc, | ||
| switch(opt) { | switch(opt) { | ||
| Linea 65: | Linea 66: | ||
| Riscrivere il programma precedente (che produce un output non corretto) utilizzando la chiamata di libreria '' | Riscrivere il programma precedente (che produce un output non corretto) utilizzando la chiamata di libreria '' | ||
| - | **NOTA**: se si utilizza | + | **NOTA**: se si utilizza |
| < | < | ||
| #define _POSIX_C_SOURCE 200112L | #define _POSIX_C_SOURCE 200112L | ||
| Linea 87: | Linea 88: | ||
| </ | </ | ||
| - | ===== Esercizio | + | ===== Esercizio |
| - | Verificare la correttezza degli accessi in memoria utilizzando '' | + | Verificare la correttezza degli accessi in memoria utilizzando '' |
| Valgrind permette, fra l' | Valgrind permette, fra l' | ||
informatica/sol/laboratorio21/esercitazionib/esercitazione2.1614065184.txt.gz · Ultima modifica: 23/02/2021 alle 07:26 (5 anni fa) da Massimo Torquati
