Compartilhar via


Variáveis globais

A biblioteca de tempo de execução C da Microsoft fornece as macros ou as variáveis globais a seguir. Diversas delas foram preteridas e versões funcionais mais seguras foram adotadas. Recomendamos que você use as novas versões, em vez das variáveis globais.

Variável

Descrição

__argc, __argv, __wargv

Contém os argumentos da linha de comando.

_daylight, _dstbias, _timezone e _tzname

Preterida. Use _get_daylight, _get_dstbias, _get_timezone e _get_tzname.

Ajusta a hora local; usada em algumas funções de data e hora.

errno, _doserrno, _sys_errlist e _sys_nerr

Preterida. Use _get_errno, _set_errno, _get_doserrno, _set_doserrno, perror e strerror.

Armazena códigos de erros e informações relacionadas.

_environ, _wenviron

Preterida. Use getenv_s, _wgetenv_s, _dupenv_s, _wdupenv_s, _putenv_s e _wputenv_s.

Ponteiros para matrizes de ponteiros para cadeias de caracteres do ambiente do processo; iniciada na inicialização.

_fmode

Preterida. Use _get_fmode ou _set_fmode.

Define o modo padrão de conversão do arquivo.

_iob

Matriz de estruturas de controle de E/S para console, arquivos e dispositivos.

_pctype, _pwctype, _wctype, _mbctype, _mbcasemap

Contém informações usadas por funções de classificação de caracteres.

_pgmptr, _wpgmptr

Preterida. Use _get_pgmptr ou _get_wpgmptr.

Iniciada na inicialização do programa para o caminho completamente qualificado ou relativo do programa, o nome completo do programa ou o nome do programa sem a extensão do nome do arquivo, dependendo do modo como o programa foi invocado.

Consulte também

Referência

Constantes globais

__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

Outros recursos

Referência da biblioteca em tempo de execução do C