Partager via


Variables globales

La bibliothèque Runtime C Microsoft fournit les variables ou macros globales suivantes. Plusieurs d'entre elles sont déconseillées au profit de versions fonctionnelles plus sûres, que nous vous recommandons d'utiliser à la place des variables globales.

Variable

Description

__argc, __argv, __wargv

Contient les arguments de ligne de commande.

_daylight, _dstbias, _timezone, and _tzname

Déconseillé. Utilisez plutôt _get_daylight, _get_dstbias, _get_timezone et _get_tzname.

Prend en compte l'heure locale ; utilisé dans certaines fonctions de date et heure.

errno, _doserrno, _sys_errlist et _sys_nerr

Déconseillé. Utilisez plutôt _get_errno, _set_errno, _get_doserrno, _set_doserrno, perror et strerror.

Stocke les codes d'erreur et les informations associées.

_environ, _wenviron

Déconseillé. Utilisez plutôt getenv_s, _wgetenv_s, _dupenv_s, _wdupenv_s, _putenv_s et _wputenv_s.

Pointeurs vers des tableaux de pointeurs désignant des chaînes d'environnement de processus ; initialisés au démarrage.

_fmode

Déconseillé. Utilisez plutôt _get_fmode ou _set_fmode.

Définit le mode de traduction de fichier par défaut.

_iob

Tableau de structures de contrôle d'E/S pour la console, les fichiers et les appareils.

_pctype, _pwctype, _wctype, _mbctype, _mbcasemap

Contient des informations utilisées par les fonctions de classification des caractères.

_pgmptr, _wpgmptr

Déconseillé. Utilisez plutôt _get_pgmptr ou _get_wpgmptr.

Initialisées au démarrage du programme sur le chemin d'accès complet ou relatif du programme, le nom complet du programme ou le nom du programme sans son extension de nom de fichier, selon la façon dont le programme a été appelé.

Voir aussi

Référence

Constantes globales

__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

Autres ressources

Référence sur les bibliothèques Runtime C