Es char * envp [] como un tercer argumento para main () portable
Para obtener una variable de entorno en unC
programa, se podría utilizar lo siguiente:
getenv()
extern char **environ;
Pero aparte de lo anterior, se está utilizandochar *envp[]
como un tercer argumento paramain()
¿Para obtener las variables de entorno consideradas parte de la norma?
#include <stdio.h>
int main(int argc, char *argv[], char *envp[])
{
while(*envp)
printf("%s\n",*envp++);
}
Eschar *envp[]
¿portátil?