Вопрос о ctype.inc
#4

Quote:
Originally Posted by Crystal_Speed
Посмотреть сообщение
Нестабильно.
С первого раза проверка - if(!checkstr(inputtext)), вписал сходу $$$ пропустило.
Со второго раза проверка - if(checkstr(inputtext)), вписал lolwhat - не пропустило.
С третьего раза опять проверка - if(!checkstr(inputtext)), вписал lolwhat не пропустило, набор тупых символов - не пропустило, набор цифр - не пропустило.
Какое значение возвращает функция если в нике нет никаких других символов кроме A-Z, a-z, 0-9?
Вот:
pawn Код:
stock checkstr(string[])
{
    for (new i = strlen(string)-1; i != -1; i--)
    {
        if ( !('a' < string[i] < 'z' || 'A' < string[i] < 'Z' || 0 < string[i] < 9) )
        {
            return 0;
        }
    }
    return 1;
}
Если находит любой символ, кроме A-Z, a-z, 0-9, то возвращает 0.
Reply


Messages In This Thread
Вопрос о ctype.inc - by Crystal_Speed - 26.02.2012, 18:59
Re: Вопрос о ctype.inc - by ZiGGi - 26.02.2012, 19:47
Re: Вопрос о ctype.inc - by Crystal_Speed - 26.02.2012, 19:52
Re: Вопрос о ctype.inc - by ZiGGi - 26.02.2012, 20:11
Re: Вопрос о ctype.inc - by Crystal_Speed - 26.02.2012, 20:17
Re: Вопрос о ctype.inc - by Crystal_Speed - 26.02.2012, 20:44
Re: Вопрос о ctype.inc - by OKStyle - 27.02.2012, 00:41
Re: Вопрос о ctype.inc - by ZiGGi - 27.02.2012, 03:16
Re: Вопрос о ctype.inc - by frog163 - 04.03.2012, 10:58
Re: Вопрос о ctype.inc - by frog163 - 04.03.2012, 11:02

Forum Jump:


Users browsing this thread: 1 Guest(s)