A voir également:
- C: passage en parametre "\n \t"
- Paramètre s'arrête systématiquement - Forum Samsung
- Netflix paramètre compte - Guide
- Chronopost pas d'avis de passage ✓ - Forum Vos droits sur internet
- Passage windows 7 à 10 - Guide
- Passage qwerty azerty - Guide
4 réponses
asevere
Messages postés
13089
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
425
10 juin 2002 à 16:48
10 juin 2002 à 16:48
tu lui dit que si *msg et *comp NE sont PAS identique il doit repondre "youpi ca marche" comme dans cet exemple les deux sont identique il met que ca ne marche pas c'est normal... pour verifier essay avec deux chaine differentes
bye
Bretoned, karit Breizh, bro ho tadou!
bye
Bretoned, karit Breizh, bro ho tadou!
Benouith
Messages postés
1143
Date d'inscription
mercredi 17 mai 2000
Statut
Membre
Dernière intervention
26 janvier 2014
50
11 juin 2002 à 09:49
11 juin 2002 à 09:49
En réponse à "asevere", strcmp retourne 0 en cas de chaine identique...
Pour le \n de fin, c'est normal, pas besoin de le mettre. J'ai pas de compilo C sous la main, mais essaye ça :
CompareCh(char *msg)
{
char *comp = "Chaine\ttest" ;
if (!strcmp(msg, comp ))
printf("youpi ca marche");
else
printf("Pkoi ca marche pas??????");
}
Et l'appel :
CompareCh("Chaine\ttest");
A +.
Pour le \n de fin, c'est normal, pas besoin de le mettre. J'ai pas de compilo C sous la main, mais essaye ça :
CompareCh(char *msg)
{
char *comp = "Chaine\ttest" ;
if (!strcmp(msg, comp ))
printf("youpi ca marche");
else
printf("Pkoi ca marche pas??????");
}
Et l'appel :
CompareCh("Chaine\ttest");
A +.
asevere
Messages postés
13089
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
425
11 juin 2002 à 10:55
11 juin 2002 à 10:55
je sais bien que strcmp renvoi 0 si les deux chaine sont identique!
mais !0 = 1
donc le resultat du prog est correct si il est "Pkoi ca marche pas??????"!
enleve le point d'exclamation(!) dans ton if et ca devrait afficher youpiii ca marche!
@+
Bretoned, karit Breizh, bro ho tadou!
mais !0 = 1
donc le resultat du prog est correct si il est "Pkoi ca marche pas??????"!
enleve le point d'exclamation(!) dans ton if et ca devrait afficher youpiii ca marche!
@+
Bretoned, karit Breizh, bro ho tadou!