PDA

Visualizza la versione completa : [C++] Problemi con caratteri accentati


Lupin
07-06-2005, 07:03
Salve a tutti !
Quando compilo qualche programma in C++ ho notato che i caratteri "Ŕ" ed "Ó" che compaiono a seguito dell'istruzione cout<<".."; non corrispondono, per quanto riguarda la "Ŕ" mi compare uno strano simbolo ed invece la "Ó" mi compare la "˛".
Come potrei risolvere?

:ciauz:

alka
07-06-2005, 10:05
Ricordati il linguaggio anche nel titolo della discussione!

Ciao! :ciauz:

Zalex
07-06-2005, 13:25
potresti sostituire i caratteri in questione con i corrispondenti codici ASCII

la a accentata ' 224 o 225(dipende da che accento), la e invece 233 o 232

potresti definire dei char che prenderanno il posto delle lettere in questione;

tipo

....
char a=224,e=232,u=249,ecc;
...
cout<<"odio la pubblicit"<<a<<endl;

cmq nn so xke' ti da quel problema. hai win >= 2k?
sara' l'unicode che sputtana

ciao

Lupin
07-06-2005, 21:29
Grazie Zalex!
A presto.
:ciauz: :ciauz: :ciauz:

Daniele12345
08-06-2005, 14:20
Anche io ho lo stesso problema con i caratteri accentati (uso Microsoft Developper 2003 su Win XP).
La soluzione proposta non sarÓ comodissima, ma funziona bene.
Grazie
:ciauz:

unit1
08-06-2005, 14:24
Simo in tre! e per printf??

Zalex
08-06-2005, 14:54
La soluzione proposta non sarÓ comodissima, ma funziona bene.

lo so e' un po noioso, ma e' il prezzo da pagare con winzoz :D :D

In realta' nn mi viene in mente una soluzione migliore...magari ci sara' qualche impostazione da settare....ma nn so! nn uso quei prog


ciao

Loading