Ändern Sie in C ++ alle akzentuierten Buchstaben in normale Buchstaben
Wie können Sie alle Buchstaben mit Akzent in normale Buchstaben in C ++ (oder in C) ändern?
Damit meine ich so etwas wieeéèêaàäâçc
würde werdeneeeeaaaacc
.
Ich habe versucht, die Zeichenfolge nur manuell zu analysieren und sie nacheinander zu ersetzen, aber ich dachte, es muss einen besseren / einfacheren Weg geben, den ich nicht kenne (das würde mir garantieren, dass ich keinen Buchstaben mit Akzent vergesse). .
Ich frage mich, ob es irgendwo in der Standardbibliothek bereits eine Karte gibt oder ob alle mit Akzenten versehenen Zeichen mithilfe einer mathematischen Funktion (z. B.floor(charCode-131/5) + 61)
).