Как извлечь имя пользователя из идентификатора пользователя
Я реализую(Ls) команда на Unix во время обучения из книги. Во время кодирования часть моей реализации(Ls) команда с(-l) флагЯ вижу, что мне нужно подсказать имена пользователей и групп файла. Пока у меня есть идентификаторы пользователя и группы из следующих строк:
struct stat statBuf;
statBuf.st_uid; //For the user id.
statBuf.st_gid; //For the group id.
По умолчанию(Ls) По команде Unix информация о файле выводится таким образом, что вместо идентификатора пользователя отображается имя пользователя.
Может ли кто-нибудь помочь мне найти правильную методологию получения имен пользователей и групп из их идентификаторов?