Compartir a través de


Constantes de acceso de lectura y escritura de archivos

#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 rewind, 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"
    Abre para lectura. Si el archivo no existe o no se encuentra, la llamada a abrir el archivo producirá un error.

  • "r+"
    Abre para lectura y escritura. Si el archivo no existe o no se encuentra, la llamada a abrir el archivo producirá un error.

  • "w"
    Abre un archivo vacío para escritura. Si el archivo especificado existe, se destruye su contenido.

  • "w+"
    Abre un archivo vacío para lectura y escritura. Si el archivo especificado existe, se destruye 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 rewind . 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