Print the Environment Variables Using Environ
How to Print the Environment Variables in a C Program Using "Environ". Extern Char **Environ 2 Answers #Include #Include Extern Char **Environ; //. .. Int I =...
How to print the environment variables in a C program using "environ".
extern char **environ
2 Answers
#include <unistd.h>
#include <stdio.h>
extern char **environ;
//...
int i = 0;
while(environ[i]) {
printf("%s\n", environ[i++]); // prints in form of "variable=value"
}
Do you mean
int main(int argc, char **argv, char **envp)
{
while(*envp!=null) {
printf("%s\n", *envp);
envp++;
}
return 0;
}