en fait std::cin permet de lire mot par mot donc quand tu entres "ca va",seul "ca " est lu le le programme ne trouvant pas de cas qui traite "ca" sort de la fonction verifQuestion et donc le DO WHILE passe à une autre itération.
pour y remedier utilise la fonction getline() permettant de lire ligne par ligne et non mot par mot.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Voici un bout de code, je voudrait savoir pourquoi le programme ne répond pas si on écrit Ca va et comment règler ce problème. Merci de votre réponse
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C