Umlaute in printf
-
Ich habe kürzlich in einem Thread gesehen wie umlaute ausgegeben werden können. Leider finde ich diesen nicht mehr wieder.
Soweit ich noch weiß:
printf("Umlaut: <<<oe>>>");
Aber das ist nicht des c´s letzte Weißheit. In einem Buch habe ich gelesen, das mann mit z.B. "unten usw. die Ausgabe verwirklichen kann. Aber selbst das wüßte ich nicht einzugeben.
Thx
-
Das ist eine Frage der Zeichensätze. Vielleicht hilft's was, wenn Du ein bißchen an den Locales herumspielst.
Ansonsten haben die WinDos'ler dazu einen Eintrag in den FAQs: http://www.c-plusplus.net/forum/viewtopic.php?t=39326
-
Ähhhmm, ist das schlimm, wenn ich nicht weiß was Locales sind
-
Ahhhhha!
Du meinst die Library, oder?
I´ll check this.
-
oder du schreibst einfach:
printf("%c",(char)129);
für ein ü usw.
-
@Soul
Und hast dann ein Problem, wenn doch ne andere Codepage eingestellt ist.