PDA

View Full Version : Probema caratteri Visual C++ Express


Blue_screen_of_death
01-04-2012, 13:09
Salve

ho cominciato a programmare da poco in C++ con Visual C++ Express...

ho dei problemi nella visualizzazione di alcuni caratteri come è , ò , ° , ² che vengono visualizzati male...

per la è ho risolto facendo e' , ma per gli altri caratteri non ho ancora trovato una soluzione... come mai c'è questo problema? per il momento sto programmando solo software che girano sotto il dos (quindi partendo da un progetto vuoto).

lorenzo001
01-04-2012, 13:39
Non dipende dal Visual C++ ma dal fatto che il codepage usato dalla console è diverso da quello correntemente usato da Windows (è un codepage OEM).

Devi convertire le stringhe usando la CharToOemBuffA


char st[]="àèÈ";
CharToOemBuffA(st, st, sizeof(st));
cout << st << endl;