Salut,
J'ai cherché sur les forums mais probablement que je n'utilise pas les bons mots clés car je ne trouve pas ce qui me satisferait.
Voilà mon problème. Dans mon code, quand je fais unmon programme affiche en console :
Code : Sélectionner tout - Visualiser dans une fenêtre à part cout << "Caractères";
De ce que j'ai trouvé sur le Net, c'est que la classe "string" gère chaque caractères ASCII en signed char... ou quelque chose du genre donc, de -128 à 127 au lieu de 0 à 255...CaractÞres
Donc, dans ce cas, le caractère "è" a la valeur "-24" ce qui donne un caractères qui n'a pas le sens que je veux. Moi ce que je veux c'est le caractère "138" et j'aimerais bien que ce caractère soit afficher normalement sans que j'ai à utiliser d'artifice quelconque dans mon code. Bien sûr, je voudrais que cela s'applique à tous les caractères au-delà de 127 jusqu'à 255.
Est-ce que j'ai bien expliqué?
Quelqu'un connait une solution?
Merci pour votre aide.
Partager