Ändern Sie in C ++ alle akzentuierten Buchstaben in normale Buchstaben

Die Frage

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.

Was ich schon ausprobiert habe

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)).

Antworten auf die Frage(7)

Ihre Antwort auf die Frage