Udostępnij za pośrednictwem


Zmienne globalne

Biblioteka czasu wykonywania języka Microsoft C udostępnia następujące zmienne globalne lub makra. Kilka z tych zmiennych globalnych lub makr zostało przestarzałych na rzecz bezpieczniejszych wersji funkcjonalnych, które zalecamy użyć zamiast zmiennych globalnych.

Zmienna opis
__argc, __argv, __wargv Zawiera argumenty wiersza polecenia.
_daylight, _dstbias, _timezonei _tzname Przestarzałe. Zamiast tego należy użyć poleceń _get_daylight, _get_dstbias, _get_timezonei _get_tzname.

Dostosowuje się do czasu lokalnego; używane w niektórych funkcjach daty i godziny.
errno, _doserrno, _sys_errlisti _sys_nerr Przestarzałe. Zamiast tego należy użyć poleceń _get_errno, , _set_errno_get_doserrno, _set_doserrnoperror i strerror.

Przechowuje kody błędów i powiązane informacje.
_environ, _wenviron Przestarzałe. Zamiast tego należy użyć poleceń getenv_s, , _wgetenv_s_dupenv_s, _wdupenv_s, _putenv_si _wputenv_s.

Wskaźniki do tablic wskaźników do ciągów środowiska przetwarzania; zainicjowane podczas uruchamiania.
_fmode Przestarzałe. Zamiast tego użyj polecenia _get_fmode lub _set_fmode.

Ustawia domyślny tryb tłumaczenia plików.
_iob Tablica struktur sterowania we/wy dla konsoli, plików i urządzeń.
_pctype, _pwctype, _wctype, _mbctype, _mbcasemap Zawiera informacje używane przez funkcje klasyfikacji znaków.
_pgmptr, _wpgmptr Przestarzałe. Zamiast tego użyj polecenia _get_pgmptr lub _get_wpgmptr.

Na podstawie sposobu wywoływanego programu środowisko uruchomieniowe inicjuje te wartości podczas uruchamiania programu: do w pełni kwalifikowanej lub względnej ścieżki programu, pełnej nazwy programu lub nazwy programu bez rozszerzenia nazwy pliku.

Zobacz też

Dokumentacja biblioteki środowiska uruchomieniowego języka C
Stałe globalne
__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