您需要
getuid获取当前用户的用户ID,然后
getpwuid获取该用户的密码条目(包括主目录):
#include <unistd.h>#include <sys/types.h>#include <pwd.h>struct passwd *pw = getpwuid(getuid());const char *homedir = pw->pw_dir;
注意:如果您在线程化应用程序中需要此功能,则可以
getpwuid_r改用。
欢迎分享,转载请注明来源:内存溢出
您需要
getuid获取当前用户的用户ID,然后
getpwuid获取该用户的密码条目(包括主目录):
#include <unistd.h>#include <sys/types.h>#include <pwd.h>struct passwd *pw = getpwuid(getuid());const char *homedir = pw->pw_dir;
注意:如果您在线程化应用程序中需要此功能,则可以
getpwuid_r改用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)