Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Zitat von »"C--"«
Zitat von »"the[V«
oid"]Sprichst du von der alten Eingabeaufforderung? Wie es da aussieht, weiß ich nicht, aber mit der Powershell unter Windows Server 2008 gehts.
Also, ich hab Vista, und da gehts nicht, außer mit C++.NET (Also CLR-Konsolenanwendung)
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 |
#include <iostream> int main() { std::cout << "St\x84rke"<< std::endl; return 0; } |
Zitat von »"dot"«
Wie schon gesagt verwendet das Konsolenfenster die alte DOS Codepage in der der Zeichencode für das ö ein anderer ist als in der normalen Windows Codepage (bei dir vermutlich standardmäßig Windows-1252). Wenn du ein nicht ASCII Zeichen willst (und Umlaute sind nicht in ASCII enthalten) musst du den entsprechenden Zeichencode verwenden:
http://de.wikipedia.org/wiki/Codepage_437
Aus der Tabelle entnehmen wir dass das ö den Hexcode 0x84 hat:
C-/C++-Quelltext
1 2 3 4 5 6 7 8 #include <iostream> int main() { std::cout << "St\x84rke"<< std::endl; return 0; }
Zitat von »"dot"«
Selbsverständlich unterstützt die Windows Konsole unter anderem auch Unicode, man kann die Codepages auf alles mögliche umstellen.
Lediglich die standard Schriftart macht da nicht mit...
Werbeanzeige