Czy char * envp [] jest trzecim argumentem dla main () portable
Aby uzyskać zmienną środowiskową w aC
program, można użyć następujących:
getenv()
extern char **environ;
Ale inne niż wyżej wymienione, używachar *envp[]
jako trzeci argument domain()
uzyskać zmienne środowiskowe uważane za część standardu?
#include <stdio.h>
int main(int argc, char *argv[], char *envp[])
{
while(*envp)
printf("%s\n",*envp++);
}
Jestchar *envp[]
przenośny?