E/S de archivo de texto y el modo binario
Operaciones de E/S de archivos tienen lugar en uno de los dos modos de traducción, texto o binario, dependiendo del modo en que se abrirá el archivo.Los archivos de datos se procesan normalmente en modo de texto.Para controlar el archivo de modalidad de traducción, se puede:
Mantenga la configuración predeterminada actual y especificar el modo alternativo sólo cuando se abren los archivos seleccionados.
Utilice la función _set_fmode para cambiar al modo predeterminado de nuevo los archivos abiertos.Utilice _get_fmode para buscar el modo predeterminado actual.La configuración predeterminada inicial es el modo de texto (_O_TEXT).
Cambie el de modalidad de traducción predeterminado estableciendo directamente la variable global _fmode en el programa.La función _set_fmode establece el valor de esta variable, pero también puede establecerse directamente.
Cuando se llama a una función de apertura de archivo como _open, fopen, fopen_s, freopen, freopen_s, _fsopen o _sopen_s, puede reemplazar el valor predeterminado actual de _fmode especificando el argumento adecuado a la función _set_fmode.stdin, stdout, y secuencias de stderr abra siempre en modo de texto de forma predeterminada; también puede invalidar este valor predeterminado al abrir cualquiera de estos archivos.El uso _setmode de cambiar el de modalidad de traducción mediante descriptor de archivo después de archivo está abierto.