如何在C程序中使用"environ“打印环境变量。
外部字符**环境
发布于 2010-11-27 18:09:46
#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"
}发布于 2010-11-27 18:11:08
你的意思是
int main(int argc, char **argv, char **envp)
{
while(*envp!=null) {
printf("%s\n", *envp);
envp++;
}
return 0;
}https://stackoverflow.com/questions/4291080
复制相似问题