stdlib
関数 を使用してユーザー名を取得したいgetenv ()
しかし、私はいつもNULL
ここに私が書いたコードがあります:
#include<stdio.h>
#include<stdlib.h>
main()
{
char *hai;
printf("The current User name is\n");
hai="USER";
printf("%s\n",getenv(hai));
exit(0);
}
返される値は、コードのコンパイルに使用しているマシンによって異なりますか?getenv ()
また、返される値が.NULL