Compartir a través de


Constantes de traducción de archivo

#include <stdio.h>

Comentarios

Estas constantes se especifica el modo de traducción ("b" o "t"). Incluyen el modo en la cadena que especifica el tipo de acceso ("r", "w", "a", "r+", "w+", "a+").

Los modos de traducción son los siguientes:

  • t
    Abrir en modo de texto (traducido). En este modo, las combinaciones de retorno de carro/avance de línea (CR-LF) se convierten en los únicos avances de línea (LF) en la entrada, y caracteres de LF se convierten en combinaciones de CR-LF en la salida. Además, CTRL+Z se interpreta como carácter de final de archivo en la entrada. En archivos abierto para lectura o lectura/escritura, comprobaciones de fopen CTRL+Z al final del archivo y colóquelo, si es posible. Se hace esto porque usar las funciones de fseek y de ftell para desplazarse dentro de un final de archivo con CTRL+Z puede hacer fseek para comportarse incorrectamente cerca del final del archivo.

    Nota

    La opción de v no forma parte del estándar ANSI para fopen y freopen.Es una extensión de Microsoft y no se debe utilizar donde desee la portabilidad de ANSI.

  • t
    Abrir en modo (sin traducir) binario. Se suprimen las conversiones anteriores.

Si v o t no se da en modo, el de modalidad de traducción está definida por la variable _fmodede valor por defecto- modo. Para obtener más información sobre cómo utilizar los modos de texto y el binario, vea E/S de archivo de texto y el modo binario.

Vea también

Referencia

_fdopen, _wfdopen

fopen, _wfopen

freopen, _wfreopen

_fsopen, _wfsopen

Constantes globales