Compartir a través de


Constantes de la 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 únicos avances (LF) de línea de entrada, y caracteres de LF se convierten en combinaciones de CR-LF en la salida.También, CTRL+Z se interpretan como un final de archivo de entrada.En archivos abierto para lectura o lectura/escritura, comprobaciones de fopen CTRL+Z al final del archivo y colóquelo, si es posible.Esto se hace 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 t 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.

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

Si t o b no se da en modo, el de modalidad de traducción está definido 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