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.