Bonjour,

Je cherche à épurer une chaîne de caractères assez longue (60) de caractères indésirables.
La chaîne se présente se compose de caractères 'DC2' de la position 0 à la position X, puis ensuite les caractères utiles arrivent et la chaîne se termine par \0.

En fait, je cherche à retirer tous les caractères 'DC2' et obtenir une chaîne qui commencerait de la position 0 et qui ne contiendrait que les caractères utiles (non DC2) jusqu'à \0.

Chaîne de départ :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
RCX[0] = 'DC2';
RCX[1] = 'DC2';
RCX[2] = 'DC2';
RCX[3] = 'DC2';
RCX[4] = 'DC2';
RCX[5] = 'DC2';
RCX[6] = 'T';
RCX[7] = 'E';
RCX[9] = 'S';
RCX[10] = 'T';
RCX[11] = '\0';
Chaine une fois traitée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
RCX[0] = 'T';
RCX[1] = 'E';
RCX[2] = 'S';
RCX[3] = 'T';
RCX[4] = '\0';
Pourriez-vous s'il vous plaît m'indiquer la méthode la plus rapide pour effectuer cela ?
Je vous remercie.