Costanti di accesso in lettura/scrittura del file
#include <stdio.h>
Note
Queste costanti specificano il tipo di accesso (“a„, “r„, o “w„) richiesta di un file.entrambi modalità di traduzione (“b„ o “t„) e modalità di commit da disco (“c„ o “n„) può essere specificato con il tipo di accesso.
I tipi di accesso vengono descritti di seguito.
“classe„
Verrà aperto per la scrittura alla fine del file (accodare); crea il file innanzitutto se non esiste.Tutte le operazioni di scrittura si verificano alla fine del file.Sebbene il puntatore del file venga riposizionato tramite fseek o rewind, viene spostato sempre alla fine del file prima che qualsiasi operazione di scrittura sia eseguita.“a+„
Stesso come precedente, ma consente la lettura.“r„
Verrà aperto per leggere.Se il file non esiste o non è possibile trovare, la chiamata per aprire il file avrà esito negativo.“R+„
Viene aperto per la lettura e scrittura.Se il file non esiste o non è possibile trovare, la chiamata per aprire il file avrà esito negativo.“w„
Apre un file vuoto per la scrittura.Se il file specificato esiste, il contenuto viene eliminato.“w+„
Apre un file vuoto per la lettura e scrittura.Se il file specificato esiste, il contenuto viene eliminato.
Quando la “R+„, “w+ il tipo di a+ “o„,„ è specificata, la lettura e la scrittura sono consentite (il file viene aperto per “update„).Tuttavia, quando si passa tra lettura e scrittura, deve esistere un intervento fflush, fsetpos, fseek, o rewind operazione.La posizione corrente può essere specificata per fsetpos o fseek operazione.