Является ли char * envp [] в качестве третьего аргумента для main () переносимым
Чтобы получить переменную среды вC
Программа, можно использовать следующее:
getenv()
extern char **environ;
Но помимо вышеупомянутого, используетchar *envp[]
в качестве третьего аргументаmain()
чтобы переменные среды считались частью стандарта?
<code>#include <stdio.h> int main(int argc, char *argv[], char *envp[]) { while(*envp) printf("%s\n",*envp++); } </code>
Являетсяchar *envp[]
портативный компьютер?