Bonjour.
J'essai de manipuler les charactères avec leur code Ascii étendu.
Mais ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
 
int valeurAsccii;
char caractere; 
valeurAsccii = caractere;
 
        if (valeurAsccii >= 131 && valeurAsccii<=134) {caractere = 'a';}
 
        if (valeurAsccii >= 192 && valeurAsccii<=197) {caractere = 'a';}
 
        if (valeurAsccii >= 224 && valeurAsccii<=229) {caractere = 'a';}
 
 
 
        if (valeurAsccii == 199 || valeurAsccii == 231) {caractere = 'c';}
 
 
 
        if (valeurAsccii == 144) {caractere = 'e';}
 
        if (valeurAsccii >= 136 && valeurAsccii <= 138) {caractere = 'e';}
 
        if (valeurAsccii >= 200 && valeurAsccii <= 203) {caractere = 'e';}
 
        if (valeurAsccii >= 232 && valeurAsccii <=235) {caractere = 'e';}
 
        if (valeurAsccii == 130) {caractere = 'e';}
 
 
 
        if (valeurAsccii >= 139 && valeurAsccii <= 141) {caractere = 'i';}
 
        if (valeurAsccii >= 204 && valeurAsccii <= 207) {caractere = 'i';}
 
        if (valeurAsccii >= 236 && valeurAsccii <= 239) {caractere = 'i';}
 
 
        if (valeurAsccii == 153) {caractere = 'o';}
 
        if (valeurAsccii >= 210 && valeurAsccii <= 214) {caractere = 'o';}
 
        if (valeurAsccii >= 242 && valeurAsccii <=246) {caractere = 'o';}
 
 
 
        if (valeurAsccii >= 217 && valeurAsccii <= 220) {caractere = 'u';}
 
        if (valeurAsccii >= 249 && valeurAsccii <= 252) {caractere = 'u';}
 
 
        cout<<caractere;
Je souhaite remplacer les caractères accuentués par leur minuscules.
Merci.