Bonsoir, j'ai un petit problème, lorsque l'on saisie un caractère a la place d'un nombre dans ce programme, celui-ci boucle.
comment empêcher ce problème ?
Merci de votre aide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main()
{
    int dec;
 
    do {
        printf("Entrer la valeur du decalage (1<n<25) : ");
        scanf("%d", &dec);
    } while(dec<1 || dec>25);
 
    printf("Suite...\n");
    return 0;
}