Gestione Completa file di testo in C - Per le classi quarte
Fino ad oggi tutti gli esempi di codice che abbiamo scritto hanno richiesto l’input manuale dell’utente oppure i valori necessari per il calcolo sono stati inseriti direttamente all’interno del codice e, cosa più grave, tutti i risultati ottenuti venivano persi immediatamente alla terminazione del programma. Questo approccio può andar bene per un programma d’esempio ma è chiaro che un programma vero ha quasi sempre la necessità di leggere o scrivere su un file. La gestione dei file è responsabilità del sistema operativo quindi, analogamente a quello che avviene con le funzioni *alloc, il nostro programma chiederà al sistema operativo di poter scrivere su un determinato file oppure di leggerne il contenuto e questi (il sistema operativo) risponderà positivamente o negativamente a seconda di una serie di informazioni quali ad esempio: i permessi del file, i permessi della partizione etc. Una piccola digressione sistemistica Se avete un pò di conoscenza del mondo linux saprete s