Differenze tra le versioni di "C/Lettura e scrittura su file"

nessun oggetto della modifica
{{Linguaggio C}}
 
In C, ogni periferica, file, o dispositivo di memorizzazione è considerato uno {{IndexItem|stream}}''stream'': le funzioni per scrivere su qualunque dispositivo non cambiano. Per poter usufruire delle funzioni che permettono l'I/O su uno treamstream, è necessario includere la libreria standard {{IndexItem|stdio}}<tt>stdio</tt>.
 
Le funzioni di I/O che analizzeremo saranno le seguenti:
*{{IndexItem|fopen}}<tt>fopen</tt>
*{{IndexItem|getc}}<tt>getc</tt>
*{{IndexItem|putc}}<tt>putc</tt>
*{{IndexItem|fgets}}<tt>fgets</tt>
*{{IndexItem|fputs}}<tt>fputs</tt>
*{{IndexItem|fprintf}}<tt>fprintf</tt>
*{{IndexItem|fscanf}}<tt>fscanf</tt>
*{{IndexItem|fclose}}<tt>fclose</tt>
*{{IndexItem|fflush}}<tt>fflush</tt>
*{{IndexItem|fseek}}<tt>fseek</tt>
*{{IndexItem|rewind}}<tt>rewind</tt>
 
== Apertura di un file ==
FILE* fopen (const char *nomefile, const char *modalità);
 
Il parametro <tt>nomefile</tt> rappresenta il path del file da aprire, mentre la {{IndexItem|fopen, modalità}}<tt>modalità</tt> è una delle seguenti:
 
{| {{prettytable}}