As-tu bien inclut le fichier header pour utiliser cette fonction ?
N'ayant pas de Unix sous la main je ne peux pas te dire quel fichier il faut inclure, mais je pense qu'un 'man crypt' devrait te donner la réponse.
Kaid -
kaid.fr.st-------------------------------
Réponse au message :
-------------------------------
> j'ai un probleme avec la foncion crypt() de c.
> en effet, j'ai ecrit un programme c qui creer des comptes utilisateurs. A l'interieur de cette fonction je fais appel à la fonction crypt comme suit
> const char * password=" kapeuzeale";
> const char * passcryp;
> passcryp=crypt(password,"ab")
>
> à la compilation, j'ai un message d'erreur suivant:
> /tmp/cc8emxg3.o: In function 'main':
> /tmp/cc8emxg3.o(.text+0xac): undefined reference to 'crypt'
> collect2: ld a retourné 1 code d'état d'éxécution
> comment dois-je faire pour faire fonctionner mon programme?
> j'ai besoin de votre aide
> Merci d'avance
>