English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base C

Contrôle de flux C

Fonctions en C

Tableaux en C

Pointeurs en C

Chaînes de caractères en C

Structure C

Fichier C

Autres C

Manuel de référence C

Utilisation et exemple de la fonction getenv() de la bibliothèque C

Bibliothèque standard C - <stdlib.h>

Fonction de bibliothèque C char *getenv(const char *name) Recherche de la chaîne d'environnement pointée par name et renvoie la valeur correspondante à la chaîne.

Déclaration

Voici la déclaration de la fonction getenv().

char *getenv(const char *name)

Paramètre

  • name -- Chaîne de caractères C contenant le nom du variable demandé.

Valeur de retour

Cette fonction renvoie une chaîne de caractères terminée par un null, représentant la valeur de l'environnement variable demandée. Si l'environnement variable n'existe pas, elle renvoie NULL.

Exemple en ligne

Le présent exemple montre l'utilisation de la fonction getenv().

#include <stdio.h>
#include <stdlib.h>
int main ()
{
   printf("PATH : %s\n", getenv("PATH"));
   printf("HOME : %s\n", getenv("HOME"));
   printf("ROOT : %s\n", getenv("ROOT"));
   return(0);
}

Laissez-nous compiler et exécuter le programme suivant, ce qui produira le résultat suivant :

PATH : /sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
HOME : /
ROOT : (null)

Bibliothèque standard C - <stdlib.h>