C/Lettura e scrittura su file: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
|||
Riga 2:
{{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
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 ==
Riga 21:
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}}
|