J'ai un petit souci pour comparer 2 chaines de caractères:
voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 char login1[50]="admin"; char mdp1[50]="azerty"; char login[50]=""; char mdp[50]=""; int main() { if(recv(ns, login, 50, 0) != SOCKET_ERROR) { printf("Recu : %s\n", login); } if (strcmp(login1, login) == 0) // Si strcmp renvoie 0 (chaînes identiques) { printf("Les logins sont identiques\n"); } else { printf("login differents\n"); } }
Le code est un peu simplifie ici !!
Je voudrai mettre la valeur que je reçoit dans la chaine de caractère "login" pour ensuite la comparer avec la chaine "login1"
Merci de votre aide.
Partager