Bonjour à toutes et à tous.

Je suis sous Unix et j'aimerais supprimer au bout d'une chaine de caractere le caractere ^M.

j'ai donc tenté la chose suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if(maChaine[strlen(maChaine) - 1] == '\13')
{
        maChaine[strlen(maChaine) - 1] = '\0';
}
helas, cela ne fonctionne pas.
Utilisant comme editeur pspad, j'ai pu regarder sur une table ASCII la traduction de ^M et je crois bien que c'est \13. Cependant, peut-être ai-je tort ?

Pourriez-vous m'aider svp.

Bahan