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.

Vedere anche

Riferimenti

_fdopen, _wfdopen

fopen, _wfopen

freopen, _wfreopen

_fsopen, _wfsopen

_popen, _wpopen

Costanti globali