Probleme dans la boucle do... while
Fermé
Rahmaa
-
Modifié le 25 mars 2018 à 13:27
Dalfab Messages postés 703 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 1 mars 2023 - 25 mars 2018 à 20:15
Dalfab Messages postés 703 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 1 mars 2023 - 25 mars 2018 à 20:15
A voir également:
- Probleme dans la boucle do... while
- Bash do while ✓ - Forum Shell
- Factorielle en c boucle while - Forum C
- Pc s'allume et s'éteint en boucle - Forum Matériel informatique
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Boucle cmd - Forum Programmation
2 réponses
yg_be
Messages postés
21303
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
25 mars 2018 à 19:59
25 mars 2018 à 19:59
bonsoir, ton code contient quatre printf: peux-tu expliquer exactement ce qui est affiché, et dans quel ordre?
Dalfab
Messages postés
703
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
1 mars 2023
100
25 mars 2018 à 20:15
25 mars 2018 à 20:15
Bonjour,
Pour entrer un caractère, on doit saisir ce caractère puis taper un retour chariot. Le programme reçoit alors 2 caractères avec en second le retour chariot. Il faut donc 2
Il faut éviter
On peut aussi écrire
Pour entrer un caractère, on doit saisir ce caractère puis taper un retour chariot. Le programme reçoit alors 2 caractères avec en second le retour chariot. Il faut donc 2
scanf("%c") pour extraire ce qui a été saisi.
Il faut éviter
scanf("%c",&r), on peut faire fgets(ligne,sizeof(ligne),stdin); r = ligne[0];.
On peut aussi écrire
scanf(" %c ",&r); qui marche dans des cas simples (l'espace dans la chaîne de format permet d'ignorer les caractères espaces, tabulations, retours chariots,...)