|
Posté le 19-04-2014 à 16:15 | #
|
C'est le plus simple à utiliser, tu n'a a appuyer sur rien d'autre que la touche que tu désire voir a l'écran, si tu enlève le doigt ça revient à 0 |
|
|
Posté le 19-04-2014 à 16:32 | #
|
Je vais voir ça... |
|
|
Posté le 19-04-2014 à 16:49 | #
|
Sauf que si j'ai bien compris, ça n'affichera pas 57 (ou je ne sais pas quelle valeur) mais bien 1 si tu presses la touche 1.
Enfin j'ai peut être mal compris, mais il me semble bien que c'est ça à lire la description. |
|
|
Posté le 19-04-2014 à 16:50 | #
|
Bah c'etst bizarre, je lui ai dit de tester mon code qui donne la valeur de la touche pressée, on va attendre |
|
|
Posté le 19-04-2014 à 16:55 | #
|
Je crois qu'il y a quiproquo...
Ton truc Eltoredo donne juste la valeur du getkey, mais si tu presses 1 ça ne va pas mettre 1 dans la variable mais 72... |
|
|
Posté le 19-04-2014 à 16:55 | #
|
Bah oui, c'est le but, donner la valeur de la touche getkey pressée x) |
|
|
Posté le 19-04-2014 à 16:58 | #
|
Sauf que le programme là est fait pour remplacer le ?→N
Si tu tapes 1 5 4 3 la variable N prendra la valeur 1543.
Ou alors j'ai rien comprit à la conversation |
|
|
Posté le 19-04-2014 à 16:58 | #
|
Oui, personne n'a compris, on va attendre son retour x) |
|
|
Posté le 19-04-2014 à 17:09 | #
|
Ce programme transforme la valeur du Getkey en la valeur du chiffre inscrit sur la touche, 0 si la touche n'est pas un chiffre.
228 octets, ça me semble trop peu pour gérer des nombres de plusieurs chiffres. |
|
|
Posté le 19-04-2014 à 17:48 | #
|
en soit, en quelques lignes c'est fait
0->Z
{43,52,53,54,62,63,64,72,73,74}->list 1 //je ne me souviens plus des codes
do
getkey
for 0->A to 9
ans = list 1[A] => Z*10+A->Z
next
lpwhile ans !=31
|
|