}
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...
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)