Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

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.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft