A voir également:
- Programme en C : Boucle Do ... While
- Programme demarrage windows 10 - Guide
- Désinstaller programme windows 10 - Guide
- Mettre en veille un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Forcer la fermeture d'un programme - Guide
6 réponses
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
19 oct. 2008 à 18:18
19 oct. 2008 à 18:18
T'as aussi un soucis là :
if (Traitement=1)
Ton programme s'arrête après que tu aies tapé ton Y ou N ?
if (Traitement=1)
Ton programme s'arrête après que tu aies tapé ton Y ou N ?
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
19 oct. 2008 à 18:46
19 oct. 2008 à 18:46
Oui, il y a l'erreur que kilian t'a signalé dans ta boucle while.
Et en plus, la fameuse erreur du scanf("%c");
Pour rester homogène avec ce que tu as fait, je rajouterai un fflush(stdin); avant scanf("%c",&Recommencer);
Sinon juste pour rappeler fflush(stdin), n'est pas garantit de marcher ;)
Et en plus, la fameuse erreur du scanf("%c");
Pour rester homogène avec ce que tu as fait, je rajouterai un fflush(stdin); avant scanf("%c",&Recommencer);
Sinon juste pour rappeler fflush(stdin), n'est pas garantit de marcher ;)
Merci beaucoup j'ai modifié ce '=' manquant mais maintenant mon programme s'arrête après avoir appuyer sur une touche .. Le ('Press Any Key To Continue.. )
Désolé d'être boulet :(
Désolé d'être boulet :(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci beaucoup j'ai modifié ce '=' manquant mais maintenant mon programme s'arrête après avoir appuyer sur une touche .. Le ('Press Any Key To Continue.. )
Désolé d'être boulet :(
Désolé d'être boulet :(
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
19 oct. 2008 à 17:42
19 oct. 2008 à 17:42
Salut,
Tu as oublié un signe "=", donc comme ta comparaison est en fait une affectation, la condition est toujours vraie (tant que tu n'affectes pas 0):
Tu as oublié un signe "=", donc comme ta comparaison est en fait une affectation, la condition est toujours vraie (tant que tu n'affectes pas 0):
while (Recommencer=='y'||Recommencer=='Y');
En fait voilà le but de mon programme
/* l'etat des précipitations pluie ou non */
/* et le sens du vent, nord sud est, ouest */
/* en fonction de ces données : */
/* si ciel bleu, il reste */
/* si il pleut il part */
/* si il fait couvert sans pleuvoir et que le vent viens de l'est, il reste*/
/* en tout autre circonstance, il part
/* l'etat des précipitations pluie ou non */
/* et le sens du vent, nord sud est, ouest */
/* en fonction de ces données : */
/* si ciel bleu, il reste */
/* si il pleut il part */
/* si il fait couvert sans pleuvoir et que le vent viens de l'est, il reste*/
/* en tout autre circonstance, il part