Измените все буквы с акцентом на обычные буквы в C ++

Вопрос

Как вы можете изменить все буквы с акцентом на обычные буквы в C ++ (или в C)?

Я имею в виду что-то вродеeéèêaàäâçc станет .eeeeaaaacc

Что я'я уже пробовал

Я пытался просто проанализировать строку вручную и заменить каждую из них по очереди, но я подумал, что должен быть лучший / более простой способ, о котором я не знаю (это гарантирует, что я не забуду ни одного акцентированного письма).

Мне интересно, если в стандартной библиотеке уже есть карта или все акцентированные символы могут быть легко сопоставлены с "нормальный" письмо с использованием математической функции (напр.floor(charCode-131/5) + 61)).

Ответы на вопрос(7)

Ваш ответ на вопрос