de l'adresse de la chaîne source qui doit être définie par son adresse ou par un caractère de fin ( comme le nul par exemple)
de l'adresse de la chaîne cible qui doit être définie par son adresse ou par un caractère de fin ( comme le nul par exemple)
Au départ, il faut tester que la longueur de la cible est inférieure ou égale à celle du source...
Puis on prend caractère par caractère dans la chaîne cible et on vérifie d'abord avec le premier caractère de la chaîne source.
Si différent on passe au second caractère de la zone cible
Si le 1er égal on passe au second de la zone source... etc.
Il y a deux boucle imbriquée:
La boucle externe traite les caractères un par un dans la châine cible.
La boucle interne analyse la coincidence du source avec le morceau correspondant de la source.
C'est plus long à expliquer qu'à programmer...
Cet algorithme peut s'appliquer à n'importe quel langage...
__________________________
moby
Salut
chercherchaine dans la librairie d\'editmasm,(fonction éprouvée)
http://perso.orange.fr/luce.yves/beta.htm
Désolé mais le générateur de lien de moteur prog ne fonctionne pas.
ToutEnMasm
__________________________
TouEnMasm