Imprimer les variables d’environnement en utilisant environ

Comment imprimer les variables d’environnement dans un programme C en utilisant “environ”.

extern char ** environ

#include  #include  extern char **environ; //... int i = 0; while(environ[i]) { printf("%s\n", environ[i++]); // prints in form of "variable=value" } 

Tu veux dire

 int main(int argc, char **argv, char **envp) { while(*envp!=null) { printf("%s\n", *envp); envp++; } return 0; }