bonjour à tous,

J'ai besoin de convertir les caractères spéciaux dans une chaine de caractères.

Par exemple, les caractères 'é', 'è', 'ê' en 'e'. et le caractère 'à' en a. Ainsi de suite.

J'ai penser au codes ascii mais j'ai eu des problèmes car le code ascii de 'é' est 233 mais le bout de code suivant me retourne d'autres résultat.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
char  ch[];
ch = "Socièté";
for (int i=0;i<strlen(ch);i++) {
printf ("%d ",ch[i]);
}
résultat: 83 111 99 105 -61 -88 116 -61 -87

Merci de me répondre.



Résultat: