Глобальные переменные
Библиотека времени выполнения языка C (Майкрософт) обеспечивает следующие глобальные переменные или макросы. Многие из этих глобальных переменных или макросов были признаны нерекомендуемыми и заменены более надежными и безопасными функциональными версиями, которые мы рекомендуем использовать вместо них.
«Переменная» | Description |
---|---|
__argc , , __argv __wargv |
Содержит аргументы командной строки. |
_daylight , _dstbias , _timezone и _tzname |
Устарело. Используйте _get_daylight , _get_dstbias , _get_timezone и _get_tzname .Вносит корректировку для локального времени; используется в некоторых функциях даты и времени. |
errno , _doserrno , _sys_errlist и _sys_nerr |
Устарело. Используйте _get_errno , _set_errno , _get_doserrno , _set_doserrno , perror и strerror .Хранит коды ошибок и связанные сведения. |
_environ , _wenviron |
Устарело. Используйте getenv_s , _wgetenv_s , _dupenv_s , _wdupenv_s , _putenv_s и _wputenv_s .Указывает на массив указателей на строки среды процесса; инициализация при запуске. |
_fmode |
Устарело. Используйте _get_fmode или _set_fmode .Задает режим преобразования файлов по умолчанию. |
_iob |
Массив структур управления вводом-выводом для консоли, файлов и устройств. |
_pctype , , _pwctype _wctype , _mbctype _mbcasemap |
Содержит сведения, используемые функциями классификации символов. |
_pgmptr , _wpgmptr |
Устарело. Используйте _get_pgmptr или _get_wpgmptr .В зависимости от того, как вызывается программа, среда выполнения инициализирует эти значения при запуске программы: полностью или относительному пути программы, полному имени программы или имени программы без расширения имени файла. |
См. также
Справочник по библиотеке времени выполнения C
Глобальные константы
__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