Ik wil een integer inlezen mbv cin.
De user geeft het uur aan en dit wordt vervolgens ingelezen.
Echter.... wanneer de user als uur 09 opgeeft, wordt alleen de 0 ingelezen:
De 9 wordt vervolgens ingelezen voor utc_minute
Dit is dus niet de bedoeling! Is er een oplossing voor dat wanneer de user 09 opgeeft, enkel de 9 wordt ingelezen? En dan dus wel voor utc_hour en niet voor utc_minute
Of zit ik vast aan het gebruik van het inlezen als characters en daarna atoi() te gebruiken?
De user geeft het uur aan en dit wordt vervolgens ingelezen.
Echter.... wanneer de user als uur 09 opgeeft, wordt alleen de 0 ingelezen:
code:
1
2
3
4
| cout << "Hour: "; cin >> utc_hour; cout << "Minute: "; cin >> utc_minute; |
De 9 wordt vervolgens ingelezen voor utc_minute
Dit is dus niet de bedoeling! Is er een oplossing voor dat wanneer de user 09 opgeeft, enkel de 9 wordt ingelezen? En dan dus wel voor utc_hour en niet voor utc_minute
Of zit ik vast aan het gebruik van het inlezen als characters en daarna atoi() te gebruiken?