C++ Darstellungsproblem

Snade

Freizeitschrauber(in)
Wie mache ich in C++ diese -> ² <- bei mir wird das nur als graues Kästchen angezeigt, google spuckt nichts aus. Hab da mal was von unicode initialisieren gehört...?
 
Zuletzt bearbeitet:
Möchtest du das Zeichen in einer Konsolenanwendung darstellen?


Versuche einmal, das Zeichen nicht direkt als ASCII Zeichen, sondern dezimal als Wert auszugeben.

Laut ASCII Tabelle müsste es "178" sein.

ASCII-Tabelle


Über printf so zum Beispiel:

printf ("Dies ist ein Beispiel: %c \n", 178);
Theoretisch müsste dies folgendes ergeben:

Dies ist ein Beispiel: ²
Habe ich dich damit richtig verstanden?
 
Zuletzt bearbeitet:
Das ist ANSI. Der ASCII-Code wäre 253 bzw. 0xFD. Dann kommt auch das richtige raus.
Also z.B. cout << (char) 0xFD << endl; liefert dir ².

MfG
bingo88
 
Zurück