cs_jijij
Messages postés1Date d'inscriptionmardi 19 octobre 2010StatutMembreDernière intervention 6 novembre 2010
-
6 nov. 2010 à 12:42
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 2014
-
6 nov. 2010 à 18:06
salut,
je veux écrire un programme capable de saisir une chaine de caractères la lecture doit s'arreter à la rencontre du "#"
code:
Title chaine
.model small
.stack 100h
.386
.data
chaine db 200 dup("$")
.code
main PROC
mov ax,@data
mov ax,dx
mov ds,ax
mov si,0
repeter:
inc si
mov ah,1
int 21h
mov chaine[si],al
cmp chaine[si],"#"
jne repeter
mov ah,4ch
mov al,0
int 21h
.exit
main ENDP
END main
la lecture s'arrete aprés 24 caractères!!!!! et quand je tape "#" avant le prog fait un espace puis Z et attend la suite de saisie
si quelqu'un peut m'aider
A voir également:
Échec de la conversion de la date et/ou de l'heure à partir d'une chaîne de caractères