Globale Variablen

Die Microsoft C-Laufzeitbibliothek bietet die folgenden globalen Variablen oder Makros. Mehrere dieser globalen Variablen oder Makros sind veraltet und wurden durch sicherere, funktionsbereite Versionen ersetzt, die Sie anstelle der globalen Variablen verwenden sollten.

Variable BESCHREIBUNG
__argc, __argv, __wargv Enthält die Befehlszeilenargumente.
_daylight, _dstbias, _timezone und _tzname Veraltet. Verwenden Sie stattdessen _get_daylight, _get_dstbias, _get_timezone und _get_tzname.

Wird an die lokale Zeit angepasst und in einigen Datums- und Zeitfunktionen verwendet.
errno, _doserrno, _sys_errlist und _sys_nerr Veraltet. Verwenden Sie stattdessen _get_errno, _set_errno, _get_doserrno, _set_doserrno, perror und strerror.

Speichert Fehlercodes und damit zusammenhängende Informationen.
_environ, _wenviron Veraltet. Verwenden Sie stattdessen getenv_s, _wgetenv_s, _dupenv_s, _wdupenv_s, _putenv_s und _wputenv_s.

Zeiger zu Arrays mit Zeigern zu den Prozessumgebungszeichenfolgen, Initialisierung beim Starten.
_fmode Veraltet. Verwenden Sie stattdessen _get_fmode oder _set_fmode.

Legt Standard-Dateiübersetzungsmodus fest.
_iob Array mit E/A-Steuerungsstruktur für die Konsole, Dateien und Geräte.
_pctype, _pwctype, _wctype, _mbctype, _mbcasemap Enthält Informationen, die von den Zeichenklassifizierungsfunktionen verwendet werden.
_pgmptr, _wpgmptr Veraltet. Verwenden Sie stattdessen _get_pgmptr oder _get_wpgmptr.

Initialisiert beim Programmstart mit dem vollqualifizierten oder relativen Pfad des Programms, dem vollständigen Programmnamen oder dem Programmnamen ohne Dateierweiterung, abhängig davon, wie das Programm aufgerufen wurde.

Siehe auch

CRun-Time Bibliotheksreferenz
Globale Konstanten
__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