C
プログラムで環境変数を取得するには、次を使用できます。
getenv()
extern char **environ;
しかし、上記以外に、環境変数を標準の一部と見なすためchar *envp[]
の3番目の引数として使用していますか?main()
#include <stdio.h>
int main(int argc, char *argv[], char *envp[])
{
while(*envp)
printf("%s\n",*envp++);
}
char *envp[]
ポータブルですか?