Sdílet prostřednictvím


Globální proměnné

Knihovna Microsoft C runtime poskytuje následující globální proměnné nebo makra. Některé z těchto globálních proměnných nebo maker jsou ve prospěch bezpečnějších funkčních verzí, které doporučujeme použít místo globálních proměnných.

Proměnná Popis
__argc, __argv, __wargv Obsahuje argumenty příkazového řádku.
_daylight, _dstbias, _timezonea _tzname Zastaralé Místo toho použijte _get_daylight, _get_dstbias, _get_timezonea _get_tzname.

Upravuje pro místní čas; používá se v některých funkcích data a času.
errno, _doserrno, _sys_errlista _sys_nerr Zastaralé Místo toho použijte _get_errno, _set_errno, _get_doserrno, _set_doserrnoperror , a strerror.

Ukládá kódy chyb a související informace.
_environ, _wenviron Zastaralé Místo toho použijte getenv_s, _wgetenv_s, _dupenv_s, _wdupenv_s, _putenv_s, a _wputenv_s.

Ukazatele na pole ukazatelů na řetězce procesního prostředí; inicializován při spuštění.
_fmode Zastaralé Místo toho použijte _get_fmode nebo _set_fmode.

Nastaví výchozí režim překladu souborů.
_iob Pole řídicích struktur vstupně-výstupních operací pro konzolu, soubory a zařízení
_pctype, _pwctype, _wctype, _mbctype, _mbcasemap Obsahuje informace používané funkcemi klasifikace znaků.
_pgmptr, _wpgmptr Zastaralé Místo toho použijte _get_pgmptr nebo _get_wpgmptr.

Na základě způsobu vyvolání programu modul runtime inicializuje tyto hodnoty při spuštění programu: buď na plně kvalifikovanou nebo relativní cestu programu, úplný název programu nebo název programu bez jeho přípony názvu souboru.

Viz také

Referenční informace k knihovně modulu runtime jazyka C
Globální konstanty
__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