comprendre un bout de code

Si tu tapes un '8', Tu obtiens un char, comme on l'a vu. Il peut devenir un byte en lui ôtant la valeur '0'. Je dis bien "la valeur" : en fait c'est la soustraction du code ASCII du 0 de celui du 8.

56 - 48 = 8

Tu peux donc simplement transformer le char obtenu par la lecture du clavier en un byte. Comme tu veux entrer des chiffres entre 0 et 99, ça tient bien dans un byte (qui plafonne à 256).

Lors de l'appui sur la seconde touche, il suffit de calculer :
10 * touche_1 + touche_2et tu obtiens le nombre voulu (en byte).

Ça me semble plus simple que l'usine à gaz qui passe par un tableau de char puis transforme en int...