Nom de la fonction : getenv
Fichier d'en-tête : <stdlib.h>
Prototype de fonction : char *getenv(char *name);
Fonction : utilisée pour récupérer la chaîne dans l'environnement actuel
Paramètre : char *name est le nom de la variable d'environnement
Valeur de retour : renvoie la valeur de la variable d'environnement donnée. Si la variable d'environnement spécifiée n'est pas définie dans l'environnement, NULL est renvoyé ;
Exemple de programme : Utilisez cette fonction pour obtenir la première adresse de la chaîne d'environnement nommée COMSPEC et l'afficher.
#include<stdio.h>#include<stdlib.h>#include<string.h>intmain(void){char*s=getenv(COMSPEC);printf(Commandprocessor:%sn,s);return0;}
Résultats en cours d'exécution
Processeur de commandes : C:Windowssystem32cmd.exe