为了在C
程序中获取环境变量,可以使用以下内容:
getenv()
extern char **environ;
但除了上面提到的之外,是否使用char *envp[]
作为第三个参数来main()
获取被视为标准一部分的环境变量?
#include <stdio.h>
int main(int argc, char *argv[], char *envp[])
{
while(*envp)
printf("%s\n",*envp++);
}
char *envp[]
便携吗?