文字がアルファベットの文字であるかどうかをC++でチェックする方法は? 一般的に、次のようなものが必要です。
bool is_german(wchar_t ch);
bool is_russian(wchar_t ch);
bool is_japanese(wchar_t ch);
や。。など。
編集1。必要なすべての言語のすべての文字セットを定義せずにそれを行うことはできますか? または、次のようなものを持つライブラリがあるかもしれません。
std::vector alphabet = GetEnglishAlphabet(); // アルファベット = {L'a', L'b', L'c', ...}
編集2。誰かが私が見つけたに興味を持っている場合
スクリプト QChar::script() const