Ist char * envp [] als drittes Argument für main () portable
Um eine Umgebungsvariable in a zu erhaltenC
Programm könnte man folgendes benutzen:
getenv()
extern char **environ;
Aber anders als oben erwähnt, wird verwendetchar *envp[]
als drittes argument anmain()
Um die Umgebungsvariablen als Teil des Standards zu betrachten?
<code>#include <stdio.h> int main(int argc, char *argv[], char *envp[]) { while(*envp) printf("%s\n",*envp++); } </code>
Istchar *envp[]
tragbar?