Saisir un entier à deux chiffres en TASM
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Saisir un entier à deux chiffres en TASM



  1. #1
    inviteb21cd820

    Saisir un entier à deux chiffres en TASM


    ------

    Salut à tout le monde,
    J'ai écrit un code qui saisie un tableau d'entiers...
    j'ai utilisé la fonction 00h de int16 mais la saisi ne se fait que pour le 1er chiffre, par exemple si je veut entrer un 12, le programme accepte le 1 et passe directement à l'instruction suivante !
    Pourriez vous me donner une solution pour une saisie d'un nombre à deux chiffres ?
    Merci pour toutes vos réponses

    -----

  2. #2
    gienas
    Modérateur

    Re : Saisir un entier à deux chiffres en TASM

    Bonsoir Virtual Phenix et tout le groupe

    Les fonctions DOS sont des fonctions élémentaires, destinées à traiter du bas niveau.

    Ton problème doit être traité par un programme "évolué", qui lui, fera appel aux fonctions DOS, mais qui attendra deux caractères successifs valides. La fonction appelée retourne en général le caractère frappé, qui pourrait bien s'avérer être un symbole ou une lettre qu'il faudra refuser. Seuls les caractères numériques devront être acceptés.

    Ne pas oublier, en entrant dans ta fonction à créer, d'initialiser ta saisie, qui devra se terminer, au choix, dès que deux chiffres sont entrés, ou dès que tu valides par enter, qui serait un troisième caractère valide à accepter.

    Ce type de programme n'est pas facile à mettre au point, mais, de la même manière, ce n'est pas facile avec un langage évolué. Le plus souvent, les fonctions de base ne sont pas commodes à utiliser telles quelles.

  3. #3
    Jack
    Modérateur

    Re : Saisir un entier à deux chiffres en TASM

    il faut utiliser l'interruption 21h, fonction 0Ah:
    http://www.gladir.com/LEXIQUE/INTR/int21f0a.htm

    Que de souvenirs, je sens poindre une petite larme ...

    A+

  4. #4
    Jack
    Modérateur

    Re : Saisir un entier à deux chiffres en TASM

    il faudra bien sur faire une conversion caractères -> entier.

    A+

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Tableau en TASM
    Par inviteb21cd820 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 15/10/2010, 17h06
  2. Tableau en TASM :/
    Par inviteb21cd820 dans le forum Électronique
    Réponses: 2
    Dernier message: 10/10/2010, 12h27
  3. [ASM TASM] questions théoriques
    Par invite3c33d024 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 26/05/2008, 11h26
  4. Affichage en C++ (deux chiffres au minimum)
    Par invitee5fedd72 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 29/03/2008, 16h57
  5. Déterminer si une opération sur deux nombres aboutit à un entier.
    Par invite234d9cdb dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 18/10/2006, 09h32
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...