Constantes de acceso de lectura y escritura de archivos

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

  
#include <stdio.h>  

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 .

_fdopen, _wfdopen
fopen, _wfopen
freopen, _wfreopen
_fsopen, _wfsopen
_popen, _wpopen
Constantes globales

Mostrar: