kostenloser Webspace werbefrei: lima-city


Umlaute in C++

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    turold

    turold hat kostenlosen Webspace.

    Hallo!
    Wie kann ich in C++ deutsche Umlaute so eingeben, dass sie in der DOS-Box richtig ausgegeben werden?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Das kannst z.B. so machen:

    cout << "\x9A \bben" << endl;

    Hier mal die Liste f?r die Umlaute:
    Zeichen Hex Okt
    ========================
    '?' 8E 216
    '?' 84 204
    '?' 99 231
    '?' 94 224
    '?' 9A 232
    '?' 81 201
    '?' E1 341

    Hier steht auch einiges dazu: http://www.c-plusplus.de/forum/viewtopic-var-p-is-284402.html
  4. 0******a

    funkdoobiest schrieb:
    Hier steht auch einiges dazu: http://www.c-plusplus.de/forum/viewtopic-var-p-is-284402.html

    Vor allem was Falsches. Dort steht:
    Deutsche Umlaute weredn in der Konsole falsch angezeigt da ein Konvertierungsfehler auftritt.

    Es gibt dort keinen Fehler, nur eine Inkompabilit?t. Windows und die ganzen Programme arbeiten an der Oberfl?che mit ANSI-Codepages, nur das Programm cmd.exe arbeitet mit ASCII (intern arbeitet Windows ?brigens mit Unicode, siehe http://www.lima-city.de/tutorials.php?m=show&id=1887). Wenn man in seiner, auf einem Windowsprogramm basierenden, Entwicklungsumgebung arbeitet, schreibt man in ANSI, w?hrend das Kommadozeilenprogramm dann nach dem Kompilieren in ASCII arbeitet. Es ist also ein Fehler des Anwenders/Programmierers, wenn das nicht beachtet wird. Es gibt ?brigens immer noch den ASCII-Editor edit.com, den man benutzen kann. Wenn ihr in dem eine Datei erstellt und Umlaute schreibt, dann k?nnt ihr das nachvollziehen. Einfach sich die Datei dann einmal per "more bla.txt" in cmd.exe/DOS-Box anschauen und dann noch mal mit dem normalen Windows Notepad (oder irgendeinem anderen Editor) angucken.

    Daher w?re unter dem Link auch an allen Stellen, wo ANSI steht, ASCII richtig.
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!