// conversion d'une suite de chiffres en entiers // (schema de Horner) #include #define N 8 int main() { char entree[N] ; unsigned int resultat ; unsigned int i ; printf ("entrez une suite non vide de au plus %u chiffres\n", N-1) ; scanf("%s", entree) ; i=0 ; resultat=0 ; while (i < N && entree[i] != '\0') { // on pourrait verifier ici que entree[i] est compris entre '0' et '9' resultat = resultat * 10 + (entree[i] - '0') ; i = i+1 ; } ; printf("l'entier correspondant est %u \n", resultat) ; return 0 ; }