[C] Tester une entrée si c'est un entier
Résolu/Fermé
A voir également:
- [C] Tester une entrée si c'est un entier
- Tester son pc - Guide
- Flash drive tester - Télécharger - Divers Utilitaires
- Tester un lien - Guide
- Tester signal wifi gratuit - Guide
- Tester rj45 sans testeur ✓ - Forum câblage
3 réponses
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
2 mars 2009 à 10:10
2 mars 2009 à 10:10
hello
en C ?
man isascii
isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit - character classification routines
en C ?
man isascii
isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit - character classification routines
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
2 mars 2009 à 11:00
2 mars 2009 à 11:00
Salut,
Pour tester si ta variable lue est un entier sachant que tu l'as déclaré en entier, tu peux utiliser la valeur de retour de scanf.
Par exemple :
Pour tester si ta variable lue est un entier sachant que tu l'as déclaré en entier, tu peux utiliser la valeur de retour de scanf.
Par exemple :
int a; int ret; printf("nombre: "); ret=scanf("%d",&a); if(ret==1) { //il s'agit d'un entier }
3 mars 2009 à 20:31
Merci pour votre réponse
isdigit fait un beau travail, mais le problème que je dois déclarer ma variable un entier pas un caractère parce que je vais l'utiliser plus tard.. ^^