bonjour
je me remets un peu au dev et j'ai un peu de mal à comprendre comment entrer correctement une chaine
je voulais faire
eax n° de service
...
...
int 0x80
seulement je doit pas utiliser la bonne methode parceque soit j'arrive à capturer un caractere unique
soit j'arrive à capturer une chaine infinie (jamais de detection de fin de chainne (retour charriot donc)).... et je suis obligé de killer l'application donc.
Je ne m'y retrouve pas bien malgré l'aide trouvé sur http://www.linuxassembly.org et les liens qui en proviennent...
donc si vous avez quelques minutes à m'accorder pour m'aider svp faites le...
en clair je veux faire :
.....partie existante à priori sans bugs
capturer une chaine (maxi 256bits)
la stocker en mémoire
.....partie deux existante à priori sans bugs
reprendre la chaine (caractere à caractere)
.....partie 3 existante à priori sans bugs traiter la chaine pour une modif
retourner la chaine modifiee.
.....partie 4 existante à priori sans bugs
j'ai réussi à le faire avec une chaine definie à l'avance dans le programme mais pas avec une chaine variable entree par l'utilisateur final...
alors
comment entrer une chaine (utilisateur) et la stocker en memoire :
comment la reprendre (boucle caractere à caractere ? chaine complete ??) :
Merci par avance.
Partager