NQUARE
@NQUARE

Что означает эта структура?

Можете пояснить пж что означает эти строки кода.
struct chcp1251 {
    static bool is_alpha(char ch) {
        return (ch >= -64 && ch <= -1)
            || ch == -88
            || ch == -72
            || (ch >= 65 && ch <= 90)
            || (ch >= 97 && ch <= 122);
    }
    static bool is_digit(char ch) {
        return ch >= 48 && ch <= 57;
    }
};
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
Просто какой-то набор хелперов для проверки принадлежности символов диапазонам.
chcp1251 - название говно. тк отсылает к chcp, но при этом не меняет кодировку.
1251 - отсылка к кодировке win1251
is_alpha - проверяет, что символ - буква
is_digit - проверяет, что символ - цифра
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@galaxy
Класс (ок, структура) с методами проверки типа символа в кодировке 1251 (is_aplha - является ли буквой, is_digit - цифра).
C++ похоже
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы