Esercitazione 7
Attenzione: Per leggere/scrivere i file usare le SC open(), close(), read() e write() viste a lezione. Includere SEMPRE la gestione degli errori (usare le MACRO in sysmacro.h).
Esercizio 2. (fuzzy_cat2) Estendere fuzzy_cat in modo da accettare una lista di file
> fuzzy_cat file1..fileN
per ogni file che riesce ad aprire, fuzzy_cat stampa il contenuto a video preceduto da una breve intestazione es.
************************** * filek * **************************per quelli che non riesce ad aprire, stampa un messaggio di errore sullo standard error.
Esercizio 3. (fuzzy_cat -o) Estendere l’esercizio 2 implementando anche l’opzione –o che permette di specificare un file di output diverso dallo standard output.