рАСПОЗНАВАНИЕ аЛФАВИТА
пример А и A
Цитата:
Originally posted by sinyk
Как по-проще узнать , является ли буква буквой русского алфавита или анлийского
пример А и A
Как по-проще узнать , является ли буква буквой русского алфавита или анлийского
пример А и A
По коду символа.
Для русских букв он больше 127
Цитата:
Originally posted by Green
Как по-проще узнать , является ли буква буквой русского алфавита или анлийского
пример А и A
Как по-проще узнать , является ли буква буквой русского алфавита или анлийского
пример А и A
Ну приблизительно в этом духе. Там разница в том, в какой кодировке ты собираешься эти символы определять. Ежели стандартная windows 1251 - то там вообще все просто - русские символы идут начиная от кода 0xC0 и до 0xFF безо всяких перерывов - за что собственно и нравится мне эта кодировка в отличие от DOS 866 и иже с ним KOI и.т.д. где сам черт ногу сломит от кодов символов - там уже без кодовых таблиц не обойдешься.
Так что если ты определяешь символы для 1251 - то приблизительно так:
const char *string="ABCDАБВГ";
if ((BYTE)*string>0xBF) -> русский символ.