Compartir a través de


Constantes para acceso de lectura y escritura del archivo

#include <stdio.h>

Comentarios

Estas constantes especifican el tipo de acceso (“a”, “r”, o “w”) solicitados para el archivo.de modalidad de traducción (“b” o “t”) y modo de confirmación-a-disco (“c” o “n”) se pueden especificar con el tipo de acceso.

Los tipos de acceso se describen a continuación.

  • “a”
    Abrir para escribir al final del archivo (el anexar); crea el archivo primero si no existe.Todas las operaciones de escritura aparecen al final del archivo.Aunque el puntero de archivo se puede cambiar de posición mediante fseek o rebobinado, se mueve siempre al final del archivo antes de que se realice cualquier operación de escritura.

  • “a+”
    Como anteriormente, pero también permite la lectura.

  • “r”
    Abrir para leer.Si el archivo no existe o no se encuentra, la llamada a abrir el archivo producirá un error.

  • “R+”
    Abrir para la lectura y escritura.Si el archivo no existe o no se encuentra, la llamada a abrir el archivo producirá un error.

  • “w”
    Abra un archivo vacío para escribir.Si existe el archivo dado, se destruyen su contenido.

  • “w+”
    Abra un archivo vacío para la lectura y escritura.Si existe el archivo dado, se destruyen su contenido.

Cuando se especifica la “R+”, “w+ el tipo”, o “a+”, se permiten la lectura y escritura (el archivo se abre para “update”).Sin embargo, cuando cambie de lectura y escritura, debe haber fflushintermedia, fsetpos, fseek, u operación de rebobinado .La posición actual se puede especificar para la operación de fsetpos o de fseek .

Vea también

Referencia

_fdopen, _wfdopen

fopen, _wfopen

freopen, _wfreopen

_fsopen, _wfsopen

_popen, _wpopen

Constantes globales