Besoin d'aide programme en C
Fermé
jfjava2002
Messages postés
34
Date d'inscription
mardi 22 février 2005
Statut
Membre
Dernière intervention
29 mai 2006
-
28 déc. 2005 à 19:50
jalico Messages postés 6 Date d'inscription jeudi 29 décembre 2005 Statut Membre Dernière intervention 29 décembre 2005 - 29 déc. 2005 à 14:27
jalico Messages postés 6 Date d'inscription jeudi 29 décembre 2005 Statut Membre Dernière intervention 29 décembre 2005 - 29 déc. 2005 à 14:27
A voir également:
- Besoin d'aide programme en C
- Programme demarrage windows 10 - Guide
- Désinstaller programme windows 10 - Guide
- Mettre en veille un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Forcer la fermeture d'un programme - Guide
4 réponses
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
28 déc. 2005 à 20:56
28 déc. 2005 à 20:56
Salut
Tu utilises bien la ligne de compilation suivante :
Je pars du principe que ton source est dans le fichier mon_crack.c
J'ai le même message d'erreur en ne mettant pas -lcrypt dans lors de la compil.
A+, crabs
Tu utilises bien la ligne de compilation suivante :
gcc -Wall -lcrypt -o mon_crack mon_crack.c
Je pars du principe que ton source est dans le fichier mon_crack.c
J'ai le même message d'erreur en ne mettant pas -lcrypt dans lors de la compil.
A+, crabs
jfjava2002
Messages postés
34
Date d'inscription
mardi 22 février 2005
Statut
Membre
Dernière intervention
29 mai 2006
4
29 déc. 2005 à 01:00
29 déc. 2005 à 01:00
ben le problème est qu'il me metimplicit déclaration of function 'crypt'...
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
29 déc. 2005 à 01:10
29 déc. 2005 à 01:10
Fais un 'man crypt' sur ton système Linux, il t'indiquera quelles sont les
lignes (include et define ) à mettre en tête de ton source afin d'éviter ce
warning.
lignes (include et define ) à mettre en tête de ton source afin d'éviter ce
warning.
jalico
Messages postés
6
Date d'inscription
jeudi 29 décembre 2005
Statut
Membre
Dernière intervention
29 décembre 2005
5
29 déc. 2005 à 14:27
29 déc. 2005 à 14:27
Salut,
Généralement " implicit déclaration of function 'crypt' " signifie que le compilo n'a pas trouvé le prototypage avant l'utilisation de la fonction.
Vérifies qu'il est bien dans unistd.h sous la forme extern char *crypt(const char *, const char *);
sinon le pb peut venir du faite que les parametres ne soient pas du meme type que le prototypage utilisé => cast des paramètres et ajout de prototypage devrait résoudre ton pb.
+A
Généralement " implicit déclaration of function 'crypt' " signifie que le compilo n'a pas trouvé le prototypage avant l'utilisation de la fonction.
Vérifies qu'il est bien dans unistd.h sous la forme extern char *crypt(const char *, const char *);
sinon le pb peut venir du faite que les parametres ne soient pas du meme type que le prototypage utilisé => cast des paramètres et ajout de prototypage devrait résoudre ton pb.
+A