_get_fmode
Obtiene el modo de traducción de archivos predeterminado para las operaciones de E/S de archivo.
Sintaxis
errno_t _get_fmode(
int * pmode
);
Parámetros
pmode
Puntero a un entero que se va a rellenar con el modo predeterminado actual: _O_TEXT
o _O_BINARY
.
Valor devuelto
Devuelve cero si se ejecuta correctamente; devuelve un código de error si se produce un error. Si pmode
es NULL
, el controlador de parámetros no válidos se invoca como se describe en Validación de parámetros. Si la ejecución puede continuar, errno
está establecido en EINVAL
y la función devuelve EINVAL
.
Comentarios
La función obtiene el valor de la _fmode
variable global. Esta variable especifica el modo de traducción de archivos predeterminado para las operaciones de E/S de archivo de flujo y bajo nivel, por ejemplo _open
, _pipe
, fopen
y freopen
.
De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.
Requisitos
Routine | Encabezado necesario | Encabezado opcional |
---|---|---|
_get_fmode |
<stdlib.h> | <fcntl.h> |
Para obtener más información sobre compatibilidad, consulte Compatibilidad.
Ejemplo
Consulte el ejemplo de _set_fmode
.
Consulte también
_fmode
_set_fmode
_setmode
E/S de archivo de modo binario y texto