我想使用函数获取用户名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?