Autor Tópico: Nome de usuario do sistema no c++  (Lida 2090 vezes)

Offline Amauri

  • Usuário Ubuntu
  • *
  • Mensagens: 6
  • .+.
    • Ver perfil
Nome de usuario do sistema no c++
« Online: 14 de Novembro de 2007, 13:38 »
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

Offline brunei

  • Usuário Ubuntu
  • *
  • Mensagens: 97
    • Ver perfil
    • Ubuntu Brasil - Wiki
Re: Nome de usuario do sistema no c++
« Resposta #1 Online: 26 de Fevereiro de 2008, 08:54 »
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