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?

<code>#include <stdio.h>

int main(int argc, char *argv[], char *envp[])
{
    while(*envp)
        printf("%s\n",*envp++);
}
</code>

Eschar *envp[] ¿portátil?

Respuestas a la pregunta(4)

Su respuesta a la pregunta