Как извлечь имя пользователя из идентификатора пользователя

Я реализую(Ls) команда на Unix во время обучения из книги. Во время кодирования часть моей реализации(Ls) команда с(-l) флагЯ вижу, что мне нужно подсказать имена пользователей и групп файла. Пока у меня есть идентификаторы пользователя и группы из следующих строк:

struct stat statBuf;

statBuf.st_uid; //For the user id. 
statBuf.st_gid; //For the group id. 

По умолчанию(Ls) По команде Unix информация о файле выводится таким образом, что вместо идентификатора пользователя отображается имя пользователя.

Может ли кто-нибудь помочь мне найти правильную методологию получения имен пользователей и групп из их идентификаторов?

Ответы на вопрос(2)

Ваш ответ на вопрос