Conversion ascii en un entier
Résolu/Fermé
virus59300
Messages postés
65
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
15 mai 2009
-
5 avril 2008 à 12:16
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 5 avril 2008 à 17:01
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 5 avril 2008 à 17:01
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
- Le code ascii - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Winrar 64 bits windows 10 - Télécharger - Compression & Décompression
- 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
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
5 avril 2008 à 12:17
5 avril 2008 à 12:17
Salut,
quel langage?
tu pourras aussi nous montrer ton code.
quel langage?
tu pourras aussi nous montrer ton code.
virus59300
Messages postés
65
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
15 mai 2009
5
5 avril 2008 à 12:21
5 avril 2008 à 12:21
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 ?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
5 avril 2008 à 13:43
5 avril 2008 à 13:43
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!
virus59300
Messages postés
65
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
15 mai 2009
5
5 avril 2008 à 16:53
5 avril 2008 à 16:53
je te remerci beaucoup !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
virus59300
Messages postés
65
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
15 mai 2009
5
5 avril 2008 à 16:53
5 avril 2008 à 16:53
!
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
5 avril 2008 à 17:01
5 avril 2008 à 17:01
de rien ;-))