Salta ai contenuti

Laboratorio 7: Registri Binari e Inventari

Benvenuti alla pagina di riferimento del Laboratorio 7. In questa sessione affronteremo la gestione di strutture dati in memoria, la serializzazione su file binari e il parsing di record testuali per costruire archivi semplici ma completi.


Esercizio svolto in aula con il docente per consolidare l’uso di struct, enum, memoria dinamica e file binari con salvataggio e lettura di un archivio di esami.

  • Esercizio: Registro Esami con struct, enum e File Binario (career_bin.c)
  • Descrizione: Scrittura di un programma che crea, carica e analizza un archivio binario di esami sostenuti, con statistiche sulla carriera e stampa degli elementi memorizzati.
  • Archivio Esercitazione: Scarica lab7-demo.zip

(Nota: L’archivio contiene la traccia dettagliata in PDF e i file di input per i test).

Esercizio da svolgere in autonomia per rafforzare l’uso dei file binari insieme al parsing di righe testuali e alla gestione dinamica di array di strutture. Gli studenti possono richiedere feedback sul proprio codice durante le ore di ricevimento o nelle sessioni d’aula successive.

  • Esercizio: Archivio Dinamico di Articoli con File di Testo e Binari (inventory.c)
  • Descrizione: Implementazione di un piccolo gestore di inventario che importa articoli da file di testo, li memorizza in un binario compatto, permette la stampa, l’aggiornamento della quantità e l’esportazione in formato testuale.
  • Archivio Esercitazione: Scarica lab7-assignment.zip

(Nota: L’archivio contiene la traccia dettagliata in PDF e i file di input per i test).