Текущая версия SA-MP: 0.3.7


IP: 77.220.180.96:7777
[INC] ctype
Для тех кто владеет языками C\C++ данный инклуд очень понравится! Он предназначен для работы с символами, и является точной копией оригинального заголовочного файла стандартной библиотеки ctype.h

Функции:

isalnum - проверка на принодлежность символа множеству букв и цифр (A-Z, a-z, 0-9)
isalpha - проверка на принодлежность символа множеству букв (A-Z, a-z)
iscntrl - проверка на принодлежность символа множеству управляющих сомволов (коды ASCII 0..31 и 127)
isdigit - проверка на принодлежность символа множеству цифр (0-9)
isgraph - проверка на принодлежность символа множеству печетаемых символов, кроме пробела
islower - проверка на принодлежность символа множествубукв нижнего регистра (a-z)
isprint проверка на принодлежность символа множеству печатаемых символов
ispunct - проверка на принодлежность символа множеству знаков пунктуации
isspace - проверка на принодлежность символа множеству символов разделителей
isupper - проверка на принодлежность символа множествубукв верхнего регистра (A-Z)
isxdigit - проверка на принодлежность символа множеству шестнадцатеричных цифр


Функции принимают величину int и возвращают значение true если условие выполняется.

Примеры:
new name[24];
GetPlayerName(playerid, name, sizeof(name));
for(new i; i<sizeof(name); i++) {
if(!isalnum(name[i])) Kick(playerid); // если символ не принадлежит множеству A-Z, a-z, 0-9
}

Просмотров: 896
24 Ноя 2024
Рейтинг: 0.0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]