mov ecx,0
@@:
.if byte ptr [ebx] != "a"
inc ebx
inc ecx
.if ecx < sizeof(texte) ;longueur de la chaine
jmp @B
.else
jmp pastrouve
.endif
.endif
;-------------- la lettre a été trouvée ,on passe par ici
----------- faire quelque chose -------------
pastrouve:
18 sept. 2021 à 17:13
C'est plutôt incongru de proposer une solution en assembleur dans un forum Java...
En Java ce problème se résout avec la classe String et sa méthode indexOf :
https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html#indexOf(java.lang.String)
Exemple :
18 sept. 2021 à 19:25
Peut être que l'auteur pourrait nous éclairés sur le langage utilisé?.