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?
<code>#include <stdio.h> int main(int argc, char *argv[], char *envp[]) { while(*envp) printf("%s\n",*envp++); } </code>
Jestchar *envp[]
przenośny?