Un esempio dell'utilizzo di liste concatenate: conteggio del numero di occorrenze di tutte le parole in un testo. (Slides, codice programma).
Implementazione del programma cat di Unix: la funzione fgets della libreria string. (Slides).
martedì 27 maggio 2008
lunedì 19 maggio 2008
Lezione del 20 Maggio 2008
Accesso ai campi di strutture utilizzando il puntatore alla struttura. Definizione di tipi derivati: il costrutto typedef. Inserimento e cancellazione di elementi da liste concatenate. (Slides).
martedì 13 maggio 2008
Lezione del 13 Maggio 2008
Le strutture ed il costrutto struct: definizioni, dichiarazioni ed accesso ai campi. Strutture dati dinamiche: le liste. Definizione ricorsiva di lista e degli operatori size, next, getelem, size, get, insert e delete. Implementazione in C utilizzando le strutture concatenate per mezzo di puntatori. (Slides).
martedì 6 maggio 2008
Lezione del 6 Maggio 2008
Input di stringhe con funzione scanf e carattere per carattere con getchar. Allocazione della memoria con la funzione malloc: creazione di una stringa contenente la concatenazione di due stringhe in input. Alcune funzioni della libreria string (strlen, strcpy, strcat, strcmp). Una implementazione della funzione strcmp. (Slides). Argomenti alla linea di comando: parsing di stringhe e la funzione sscanf. (Slides).
Iscriviti a:
Post (Atom)