A voir également:
- Problème de code source en C++
- Le code ascii en informatique - Guide
- Code puk bloqué - Guide
- Code de déverrouillage oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
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.