3 réponses
Je ne suis pas pro en C mais a tout hazard,
Char Compare( string str1, str2)
{
if (str1==str2) return 1;
else return 0;
}
Je débute, ça se tient les autres ?
Char Compare( string str1, str2)
{
if (str1==str2) return 1;
else return 0;
}
Je débute, ça se tient les autres ?
Pour information dans la librairie standard en C il existe une fonction "int strcmp(char *, char *)" qui compare deux chaines de caractères en retournant 0 si les chaines sont identiques ou un entier différent de 0.
Voilà alors lorsque tu l'utilises ça te donne le code suivant
/*comparaison de 2 chaines*/
#include<string.h>
int
compare_chaine(char * chaine1, char * chaine2)
{
strcmp(chaine1, chaine2)==0?return 1:return 0;
}
j'espère que ça t'aidera...a++
peut-tu m'expliquer ton branchement conditionnel sans if ?