Nome de usuario do sistema no c++

Iniciado por Amauri, 14 de Novembro de 2007, 13:38

tópico anterior - próximo tópico

Amauri

Opa, fala galera, alguem manja como retornar o nome de usuario atual do sistema e jogar ele pra uma variavel  do tipo char[50] dentro do c++



falow's!!!
Amauri

brunei

Existe os comandos chamados getuid e getpwuid. O primeiro pega o identificador numérico do usuário atual (que está executando o processo) e o segundo coleta os dados de um usuário a partir do arquivo passwd. Para maiores detalhes, consulte:

Linux / Unix Command: getuid
http://linux.about.com/library/cmd/blcmdl2_getuid.htm

Linux / Unix Command: getpwnam
http://linux.about.com/library/cmd/blcmdl3_getpwnam.htm
Bruno Ribeiro