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.

Vea también

Referencia

Entrada y salida

Rutinas de servicio por categoría