Bonjour, je voudrais faire un programme qui demande la saisie d'une heure au format HHMMSS à l'utilisateur avec un scanf, mais je ne sais pas comment faire pour vérifier que l'int entier possède bien 6 chiffres ? Par exemple je voudrais continuer à boucler si l'utilisateur entre un seul chiffre. Mon code ne fonctionne pas, j'ai essayé ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #include <stdio.h> int main () { int heure,ok; do { printf("Saisissez l'heure HHMMSS"); ok =scanf("%06d",&heure); while (getchar()!='\n'); } while (ok==0); return 0; }
Partager