Compartir por


Variables globales

La biblioteca en tiempo de ejecución de C de Microsoft proporciona las siguientes macros o variables globales. Algunas de estas macros o variables globales están desusadas y, en su lugar, se usan versiones funcionales más seguras que le recomendamos que use en lugar de las variables globales.

Variable Descripción
__argc, , __argv, __wargv Contiene argumentos de la línea de comandos.
_daylight, _dstbias, _timezone y _tzname. Obsoleto. En su lugar, use _get_daylight, _get_dstbias, _get_timezone y _get_tzname.

Se ajusta a la hora local. Usada en algunas funciones de fecha y hora.
errno, _doserrno, _sys_errlist y _sys_nerr. Obsoleto. En su lugar, use _get_errno, _set_errno, _get_doserrno, _set_doserrno, perror y strerror.

Almacena códigos de error e información relacionada.
_environ, _wenviron Obsoleto. En su lugar, use getenv_s, _wgetenv_s, _dupenv_s, _wdupenv_s, _putenv_s y _wputenv_s.

Punteros a matrices de punteros a cadenas de entorno del proceso. Se inicializa al inicio.
_fmode Obsoleto. En su lugar, use _get_fmode o _set_fmode.

Establece el modo de traducción de archivo predeterminado.
_iob Matriz de estructuras de control de E/S para la consola, archivos y dispositivos.
_pctype, _pwctype, _wctype, , _mbctype, _mbcasemap Contiene la información que usan las funciones de clasificación de caracteres.
_pgmptr, _wpgmptr Obsoleto. En su lugar, use _get_pgmptr o _get_wpgmptr.

En función de cómo se invoca el programa, el tiempo de ejecución inicializa estos valores en el inicio del programa: en la ruta de acceso completa o relativa del programa, el nombre completo del programa o el nombre del programa sin su extensión de nombre de archivo.

Consulte también

Referencia de la biblioteca en tiempo de ejecución de C
Constantes globales
__argc, , __argv, __wargv
_get_daylight
_get_dstbias
_get_timezone
_get_tzname
perror
strerror
_get_doserrno
_set_doserrno
_get_errno
_set_errno
_dupenv_s, _wdupenv_s
getenv, _wgetenv
getenv_s, _wgetenv_s
_putenv, _wputenv
_putenv_s, _wputenv_s
_get_fmode
_set_fmode