martedì 27 maggio 2008

Lezione del 27 Maggio 2008

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).

Lezione del 21 Maggio 2008

Esercitazione di laboratorio tenuta dal Dott. Locatelli. Vai al Diario.

lunedì 19 maggio 2008

AVVISO!

Il ricevimento studenti del 20 maggio 2008 e' annullato.

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).

Lezione del 14 Maggio 2008

Esercitazione di laboratorio tenuta dal Dott. Locatelli. Vai al Diario.

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).

Lezione del 7 Maggio 2008

Esercitazione di laboratorio tenuta dal Dott. Locatelli. Vai al Diario.

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).