Obliger utilisateur entré valeur numérique
Fermé
virus59300
Messages postés
65
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
15 mai 2009
-
4 avril 2008 à 22:32
cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 - 4 avril 2008 à 23:06
cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 - 4 avril 2008 à 23:06
A voir également:
- Obliger utilisateur entré valeur numérique
- Pavé numérique bloqué - Guide
- Clavier numérique bloqué - Guide
- Si valeur comprise entre x et y alors ✓ - Forum Excel
- Donner une valeur numérique à un texte dans excel - Forum Excel
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
6 réponses
gamercrossfire
Messages postés
266
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
7 janvier 2009
24
4 avril 2008 à 22:35
4 avril 2008 à 22:35
Tout est dans tout et réciproquement.
virus59300
Messages postés
65
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
15 mai 2009
5
4 avril 2008 à 22:36
4 avril 2008 à 22:36
peux tu etre plus precis ??
gamercrossfire
Messages postés
266
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
7 janvier 2009
24
4 avril 2008 à 22:37
4 avril 2008 à 22:37
Si tu étudies l'éthymologie du pourquoi et que tu l'anaphorises tu trouveras.
virus59300
Messages postés
65
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
15 mai 2009
5
4 avril 2008 à 22:44
4 avril 2008 à 22:44
allez c'est bon !
gare ta philo pout toi !
gare ta philo pout toi !
gamercrossfire
Messages postés
266
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
7 janvier 2009
24
4 avril 2008 à 22:45
4 avril 2008 à 22:45
Non mais attend un peu si tu prend la synecdote de la métonymie et que tu la passes au deuxieme degré tu auras de toute facon un oxymore ne t'inquiete pas x)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
en utilisant le code ASCI des touches (chaque touche du clavier à un code qui est un nombre entier)
on peut rendre inactives les touches autres que celles des dix chiffres avec par exemple une routine du genre
si (code> code du zéro et code < code du 9) alors écrire sinon ne rien faire
on peut avec le même principe accepter le point ou la virgule si on attend une valeur non entière
on peut ainsi contrôler chaque entrée.
reste à"lire" le nombre à l'exploiter.
on peut rendre inactives les touches autres que celles des dix chiffres avec par exemple une routine du genre
si (code> code du zéro et code < code du 9) alors écrire sinon ne rien faire
on peut avec le même principe accepter le point ou la virgule si on attend une valeur non entière
on peut ainsi contrôler chaque entrée.
reste à"lire" le nombre à l'exploiter.
cchristian
Messages postés
921
Date d'inscription
lundi 21 janvier 2008
Statut
Membre
Dernière intervention
6 mars 2012
131
4 avril 2008 à 23:06
4 avril 2008 à 23:06
Bonsoir,
Dans un premier temps je me suis fait une règle de toujours accepter ce qui vient du clavier comme étant alphanumérique, ne serait-ce que pour rendre compte de la saisie numérique avec signe monétaire (F par exemple dans l'ancien temps), ou tout autre signe (, -, +,........) possible. A charge pour la logique du programme qui intercepte cette saisie d'effectuer les contrôles dits de "numéricité" caractère par caractère de la chaîne saisie. Il suffit de considérer (dans une fonction) les valeurs ascii de chaque caractère relativemant aux valeurs attendues (attention aux touches de fonctions ou assimilées)
Tu peux faire quelque chose comme cela :
Dans un premier temps je me suis fait une règle de toujours accepter ce qui vient du clavier comme étant alphanumérique, ne serait-ce que pour rendre compte de la saisie numérique avec signe monétaire (F par exemple dans l'ancien temps), ou tout autre signe (, -, +,........) possible. A charge pour la logique du programme qui intercepte cette saisie d'effectuer les contrôles dits de "numéricité" caractère par caractère de la chaîne saisie. Il suffit de considérer (dans une fonction) les valeurs ascii de chaque caractère relativemant aux valeurs attendues (attention aux touches de fonctions ou assimilées)
Tu peux faire quelque chose comme cela :
#define NUMERIC(x) ((x > 47) && (x < 58)) //NUMERIC (caract [ind]...) #define NOT_NUMERIC(x) ((x < 48) || (x > 57)) //NOT_NUMERIC (caract [ind]...) #define ALPHANUMERIC(x) ((x > -1) && (x < 257))