Strumenti Utente

Strumenti Sito


informatica:sol:laboratorio16:esercitazionia:esercitazione2

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
informatica:sol:laboratorio16:esercitazionia:esercitazione2 [01/03/2016 alle 08:51 (9 anni fa)] Massimo Torquatiinformatica:sol:laboratorio16:esercitazionia:esercitazione2 [02/03/2016 alle 20:45 (9 anni fa)] (versione attuale) Massimo Torquati
Linea 1: Linea 1:
 ====== Esercitazione 2 ====== ====== Esercitazione 2 ======
  
-Stringhe e libreria standard di IO, creazione di librerie statiche.+Stringhe e libreria standard di IO, creazione di librerie statiche, uso di ''valgrind''.\\
  
-Cercare di completare tutti gli esercizi durante le ore di laboratorio e nel caso come homework.\\ 
  
 ===== Esercizio 1: tokenizer ===== ===== Esercizio 1: tokenizer =====
Linea 24: Linea 23:
 Scrivere una seconda versione del programma precedente che implementa la funzione 'tokenizer_r' che ha la stessa identica interfaccia, ma che utilizza al suo interno ''strtok_r'' invece di ''strtok''. Quali sono le principali differenze tra 'tokenizer' e 'tokenizer_r' ? (Suggerimento: leggere con attenzione il ''man'' di ''strtok_r''). Scrivere una seconda versione del programma precedente che implementa la funzione 'tokenizer_r' che ha la stessa identica interfaccia, ma che utilizza al suo interno ''strtok_r'' invece di ''strtok''. Quali sono le principali differenze tra 'tokenizer' e 'tokenizer_r' ? (Suggerimento: leggere con attenzione il ''man'' di ''strtok_r'').
  
-NOTA: se si utilizza l'opzione ''-std=c99'', per evitare i warnings del tipo ''implicit declaration of function 'strtok_r'...'' aggiungere la seguente opzione di compilazione ''-D_POSIX_C_SOURCE=200112L''.+NOTA: se si utilizza l'opzione ''-std=c99'', per evitare i warnings del tipo ''implicit declaration of function 'strtok_r'...'' aggiungere la seguente opzione di compilazione ''-D_POSIX_C_SOURCE=200112L''. La funzione strtok_r fa parte dello standard POSIX-2001
  
 ===== Esercizio 3: tokenizer_rfile ===== ===== Esercizio 3: tokenizer_rfile =====
informatica/sol/laboratorio16/esercitazionia/esercitazione2.1456822276.txt.gz · Ultima modifica: 01/03/2016 alle 08:51 (9 anni fa) da Massimo Torquati

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki