C/File di testo: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Etichetta: Editor wikitesto 2017
m corretto errore di battitura
 
Riga 1:
{{C}}
Nei file di testo le informazioni sono memorizzate in modalità testuale, iin modo tale da risultare leggibili da un editor di testo. Pertanto le informazioni numeriche dal formato binario con cui sono memorizzate in RAM (per es. in complemento a due per gli interi) si trasformano in modo tale che ogni cifra numerica sia memorizzata secondo la codifica in uso (per es. un byte se codifica ASCII, 2 byte se codifica UNICODE). Quindi il numero intero 12 che occupa 4 byte in formato binario, occuperà 2 byte in codifica ASCII (il primo carattere per la codifica del carattere '1' ed il secondo byte per la codifica del carattere '2').
 
I file di testo possono essere gestiti in modo più semplice attraverso due funzioni: <code>fgets()</code> e <code>fputs()</code>. Queste permettono rispettivamente di leggere e scrivere un file una riga alla volta, intendendo come riga una porzione di testo che termina con il codice di interruzione di riga ('\n'), secondo l'astrazione usata dal linguaggio.