在一般情况下,在java中编码时,我们使用System.getProperty(“users.home”)来获取用户主目录。
同样,当我在Windows7中尝试为apache web服务器(用c语言)开发模块时,我无法找到任何将环境变量用于apache模块的方法。
我的问题是我想将用户主目录放入apache模块源代码中。请让我知道任何可行的方法。
答案 0 :(得分:1)
getenv()
是此选择的方法。
#include <stdlib.h>
...
const char v[] = "HOMEPATH";
char * p = getenv(v);
printf("%s = '%s'\n", v, p ?p :"<no set>");