+ Responder ao Tópico



  1. #1
    zeomar
    Ae pessoal,

    Estou precisando de uma ajuda. Recentemente comecei a programar C em Linux.
    Preciso verificar a senha de um determinado login dentro do meu programa. para isso eu tive a ideia de usar a funcao 'struct passwd *getpwnam(const char *)' em q vc passa o login e ela devolve um struct passwd.
    Bom defini uma variavel para 'passwd' e fiz o '#include <pwd.h>' onde esta definida a funcao e o struct.
    #include <pwd.h>
    passwd *senha;
    senha = getpwnam("nome");

    O problema e o seguinte: quando eu compilo aparece o erro q passwd nao esta declarado.
    O que pode estar causando esse problema?

    :toim:

  2. #2
    veiga
    Citação Postado originalmente por zeomar
    Ae pessoal,

    Estou precisando de uma ajuda. Recentemente comecei a programar C em Linux.
    Preciso verificar a senha de um determinado login dentro do meu programa. para isso eu tive a ideia de usar a funcao 'struct passwd *getpwnam(const char *)' em q vc passa o login e ela devolve um struct passwd.
    Bom defini uma variavel para 'passwd' e fiz o '#include <pwd.h>' onde esta definida a funcao e o struct.
    #include <pwd.h>
    passwd *senha;
    senha = getpwnam("nome");

    O problema e o seguinte: quando eu compilo aparece o erro q passwd nao esta declarado.
    O que pode estar causando esse problema?

    :toim:
    faltou colocar um struct antes de passwd.

    Código :
    #include <pwd.h>
    #include <sys/types.h>
     
    struct passwd *senha;
    senha = getpwnam("nome");

    qualquer coisa da um man getpwnam


    feito!



  3. #3
    zeomar
    8)

    Valeu pela ajuda cara, mas acabei descobrindo q o erro era outro.
    faltou o '-I/usr/libs' no gcc

    depois disso funcionou






Tópicos Similares

  1. Preciso de ajuda para configurar meu ADSL no linux!
    Por bruno_velox no fórum Servidores de Rede
    Respostas: 2
    Último Post: 13-04-2004, 21:09
  2. Ajuda para compartilhar a conexão!
    Por rafaelqg no fórum Servidores de Rede
    Respostas: 4
    Último Post: 20-08-2003, 08:20
  3. Ajuda para config um CDRW, estou com problemas! Valeu
    Por joe no fórum Servidores de Rede
    Respostas: 0
    Último Post: 17-05-2003, 11:27
  4. Ajuda para Configurar Internet (socorro!)
    Por Sol no fórum Servidores de Rede
    Respostas: 1
    Último Post: 14-04-2003, 03:19
  5. Pedido de Ajuda para os mais sabidos... !!!
    Por Rubao_b no fórum Servidores de Rede
    Respostas: 3
    Último Post: 26-01-2003, 21:46

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L