如何在Linux中的C / C ++中获取用户名?
如何在程序中不使用环境(getenv,…)的情况下获取实际的“用户名”?
回答:
中 定义的函数unistd.h
返回用户名。请参阅man getlogin_r
以获取更多信息。
它的签名是:
int getlogin_r(char *buf, size_t bufsize);
不用说,可以在C或C ++中轻松调用此函数。
以上是 如何在Linux中的C / C ++中获取用户名? 的全部内容, 来源链接: utcz.com/qa/410882.html