Conversion ascii en un entier
Résolu
virus59300
Messages postés
66
Statut
Membre
-
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
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
A voir également:
- À l’aide des tableaux ci-dessous, trouvez le mot dont le code ascii est le suivant : 72 65 6a 6f 69 6e 64 72 65
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Winrar 64 - Télécharger - Compression & Décompression
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif ci-dessous. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des quatre premières colonnes. il manque 5 valeurs dans le tableau ci-dessous. retrouvez-les dans votre tableau, puis reportez-les arrondies à l’entier le plus proche. - Guide
6 réponses
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 ?
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 ça
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 ça
lami20j@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