bonjour a vous, voila, je fais un prgramme en c qui gere les feux tricolors, dans le genre, si lutilisateur ta vert ou v, ca affiche "passer", si il tape jaune ou j, ca met "ralentir, si il met rouge ou r, ca affiche arreter.
le probleme est que quand on tape rose, au lieu de rouge par exemple, ca affihe quand meme "arreter", car ma variable etant declarer comme un char, seul la premiere lettre (cest a dire R est considerer). donc je voudrais que quand l'on entre rose par exmple, ben ca me "mauvais choix ou quelque chose comme ca", mais qund on ecrira rouge, ca mettra arreter, normalement. j'i essayer deja avec la fonction de comparaison de chaine mais sans succes( vous svez, le ""strcmp"); aidez moi sil vous plait, et n'eshiter pas a menvoyr un bout de code, ca ne pourra que maider d'avantage, merci d'avance
-----