Tadam! Ca marche maintenant:
--------------------------------------------
#include <stdio.h>
#include <stdlib.h>
...
int clef;
char buf[255];
...
while (1) {
printf ("Entrez la clef : " );
scanf ("%s", buf);
printf("chaine : %s\n", buf);
if (isdigit(buf[0])!= 0) {
clef = atoi(buf);
if (clef >= 0 || clef <= 9999)
break;
}
else
continue;
}
printf("Clef = %d", clef);
--------------------------------------------
J'ai mis des etapes avec printf pour que tu vois bien, t'as plus qu'à les enlever apres.
[jfdsdjhfuetppo]--Message édité par ITM--[/jfdsdjhfuetppo]