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 , _timezone i _tzname |
Przestarzałe. Zamiast tego należy użyć poleceń _get_daylight , _get_dstbias , _get_timezone i _get_tzname .Dostosowuje się do czasu lokalnego; używane w niektórych funkcjach daty i godziny. |
errno , _doserrno , _sys_errlist i _sys_nerr |
Przestarzałe. Zamiast tego należy użyć poleceń _get_errno , , _set_errno _get_doserrno , _set_doserrno perror 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_s i _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