}
quand je tape ca il me met toujours code invalide.Alors je me demande si c'est possible de comparer des chaines de caractères de cette facon! Je comprends pas...
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 14 févr. 2004 à 18:50
non ce n'est pas comme ca qu'il faut faire. Il faut utiliser la fonction strcmp déclarée dans string.h (tu dois donc l'inclure). Cette fonction renvoie 0 si les 2 chaines sont égales
Pour ton exemple il faudrait faire if (!strcmp(a, b)) à la place de if (a==b), car ce que contiennent a et b ce sont des adresses (l'adresse du premier élément de la chaine)