Gibt es eine Standardfunktion für die benutzerfreundliche Darstellung von Nicht-Alphanum-Eingabezeichen?
Angenommen, char (27) wäre "ESC" oder "Escape" oder etwas Ähnliches.
Ich frage das, weil das eine einfache Möglichkeit für mich wäre, Hilfe zu Steuerelementen in der Befehlszeile anzuzeigen.Standardlösung zum Anzeigen von Namen von Zeichen C++?
EDIT:
Wie @ypnos wies darauf hin: die Frage ist, wie meine eigenen Schlüsselnamen zu vermeiden, definieren.
Ich frage mich, ob es eine Funktion in Boost oder Std oder eine grundlegende lib, die ich verpasst habe?
Im Moment könnte Ascii-only nur für mich arbeiten, aber ich suche nach einer "Standard" -Lösung, weil ich nicht neu implementieren möchte, wenn ich mit Unicode-Eingabe arbeite - sagen wir Zeichen mit Akzenten nicht in Ascii - später .
Mein Programmcode wird an Linux und Windows gesendet und ich möchte auch nicht, dass die Namen an einigen Stellen fehlerhaft sind.
mit Ich denke, die Frage ist, wie man vermeidet, eigene Schlüsselnamen zu definieren. – ypnos
Thx, auch eine Möglichkeit, 'char char_names [255] zu initialisieren;' aber ich suche nach einer besser aussehenden Lösung. –
Eine andere Variante der alten Schule ist ein Array mit 256 String-Einträgen und der Zeichenwert als Index für das Array. –