Latest web development tutorials

fonctions de la bibliothèque C - getenv ()

C bibliothèque standard - <stdlib.h> C bibliothèque standard - <stdlib.h>

description

fonctions de la bibliothèque Cchar * getenv (const char * name ) Nom de la recherche a souligné chaînes d'environnement, et renvoie la valeur associée à la chaîne.

déclaration

Voici () fonction instruction getenv.

char *getenv(const char *name)

Paramètres

  • nom - le nom de la variable qui contient la chaîne demandée C.

Valeur de retour

La fonction retourne une chaîne terminée par zéro à la valeur demandée d'une variable d'environnement. Si n'existe pas la variable d'environnement, elle renvoie NULL.

Exemples

L'exemple suivant illustre la fonction getenv () est utilisée.

#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);
}

Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:

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

C bibliothèque standard - <stdlib.h> C bibliothèque standard - <stdlib.h>