A voir également:
- Problème de code source en C++
- Consultez le code source de cette page. copiez la ligne indiquant aux moteurs de recherche de ne pas référencer la page. ✓ - Forum Référencement
- Modifier code source page web ✓ - Forum Webmastering
- Consultez le code source de cette page pix - Forum Internet / Réseaux sociaux
- Code asci - Guide
- Code 80072efe ✓ - Forum Windows
2 réponses
Bonjour,
Les heures et minutes sont déclarées de type char (= 1 caractère).
Hors les heures/minutes sont généralement composées de 2 caractères.
Donc quand on est sur le "cin >> ha" ; et que l'utilisateur saisi "17" pour l'heure ;
Le premier caractère "1" va aller dans ha, et le second "7" ira dans ma.
Donc l'utilisateur n'aura pas la possibilité de saisir ma...
Il faut donc changer le type des variables utilisées pour résoudre ton problème.
Un short int me paraît plus adéquat pour gérer les heures et minutes.
Note: Quand tu fais "hp - ha" avec des char, le résultat est le code ASCII du caractère hp - le code ASCII du caractère ha.
Cordialement, M.
Les heures et minutes sont déclarées de type char (= 1 caractère).
Hors les heures/minutes sont généralement composées de 2 caractères.
Donc quand on est sur le "cin >> ha" ; et que l'utilisateur saisi "17" pour l'heure ;
Le premier caractère "1" va aller dans ha, et le second "7" ira dans ma.
Donc l'utilisateur n'aura pas la possibilité de saisir ma...
Il faut donc changer le type des variables utilisées pour résoudre ton problème.
Un short int me paraît plus adéquat pour gérer les heures et minutes.
Note: Quand tu fais "hp - ha" avec des char, le résultat est le code ASCII du caractère hp - le code ASCII du caractère ha.
Cordialement, M.