Conversion ascii en un entier
Résolu
virus59300
Messages postés
66
Statut
Membre
-
lami20j Messages postés 21506 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21506 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
je voudrais convertir le code ascii en un int (entier)
je demande a l utilisateur d'entré une valeur numérique!
en suite je vérifie qu il a bien entré une valeur numérique et non pas un caractère ou autre chose pour ensuite convertir la valeur du code ascii en la valeur de l entier pour ensuite pouvoir faire des calcul !
si vous avez une methode plus simple je serais content de la lire !
merci
je voudrais convertir le code ascii en un int (entier)
je demande a l utilisateur d'entré une valeur numérique!
en suite je vérifie qu il a bien entré une valeur numérique et non pas un caractère ou autre chose pour ensuite convertir la valeur du code ascii en la valeur de l entier pour ensuite pouvoir faire des calcul !
si vous avez une methode plus simple je serais content de la lire !
merci
Configuration: Windows Vista Internet Explorer 7.0
6 réponses
-
Salut,
quel langage?
tu pourras aussi nous montrer ton code. -
en language C ! excuse moi !
j ai le code de mon programme qui fait calcule une fonction mais je ne sais pas comment vérifié que l utilisateur a entré un chiffre 1.
printf("b = ");
scanf("%d",b);
la si l utilisateur entre une lettre le programme beug je voudrais que le prog affiche un message d 'erreur !
c'est possible ? -
Salut,
pour commencer le code ascii est déjà un entier, donc tu n'as pas de conversion à faire
pour vérifier que la saisie est un entier tu peux faire comme çalami20j@debian:~/trash$ cat test.c #include<stdio.h> int main () { int n; printf ("Nombre? "); if (scanf ("%d", &n) == 1){ printf ("OK!\n"); printf("Appuyez sur une touche pour continuer...\n"); getchar(); getchar(); }else{ printf ("Pas un nombre!\n"); return -1; } return 0; } lami20j@debian:~/trash$ gcc test.c lami20j@debian:~/trash$ ./a.out Nombre? 54 OK! Appuyez sur une touche pour continuer... lami20j@debian:~/trash$ ./a.out Nombre? aaa Pas un nombre! -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
de rien ;-))