Problème avec strcmp

Résolu
goutbouyo Messages postés 429 Date d'inscription mardi 6 juillet 2004 Statut Membre Dernière intervention 12 janvier 2008 - 28 oct. 2004 à 18:00
goutbouyo Messages postés 429 Date d'inscription mardi 6 juillet 2004 Statut Membre Dernière intervention 12 janvier 2008 - 28 oct. 2004 à 22:16
Salut,

J'ai un petit problème avec strcmp.

Je défini pass:
#define pass "perso"

ensuite l'utilisateur rentre une valeur :
GetDlgItemText(Dlg2,IDC_EDIT,ligne,10);

Et je compare :
if (strcmp(ligne,pass)==0)
MessageBox(NULL, "Accés autorisé", "Succés",MB_OK| MB_ICONINFORMATION);

Si ligne=perso => ça marche
Mais le problème c'est que si ligne=perso214 => ça marche aussi ...

Comment faire pour que ça marche seulement pour "perso" SVP ???

21 réponses

goutbouyo Messages postés 429 Date d'inscription mardi 6 juillet 2004 Statut Membre Dernière intervention 12 janvier 2008
28 oct. 2004 à 22:16
LOL !!!

Je sais pas où était le problème mais en tout cas, en remplaçant :
char ligne[256];

par :
char ligne[256]={0};

ça marche nickel maintenant !!!

Merci à tous pour votre aide précieuse !!!
@+++++++
0
Rejoignez-nous