[Ajuda] IsValidTag
#1

Estou com um problema em uma funзгo:

eu uso ela em um dialog e ela estб retornando a 0 mesmo se o caracter for permitido.

Como eu uso:
pawn Код:
if(!IsValidTag(inputtext)) ...
Funзгo:
pawn Код:
stock IsValidTag(str[])
{
    new i, cur;
    if(7 > strlen(str) > 0)
    {
        while(i < 6)
        {
            cur = str[i++];
            if((cur < 'A') || (cur > 'Z') || (cur < '0')
            || (cur > '9') || (cur == '~') || (cur == '+') || (cur == '-')
            || (cur == '=') || (cur == '*') || (cur == '/') || (cur == '\\')
            || (cur == '!') || (cur == ''') || (cur == '#') || (cur == '%')
            || (cur == '&') || (cur == 'Ё') || (cur == '(') || (cur == ')')
            || (cur == '_') || (cur == '§') || (cur == '¬') || (cur == 'ў')
            || (cur == 'І') || (cur == '№') || (cur == '?') || (cur == '|')
            || (cur == '°') || (cur == '"') || (cur == ';') || (cur == ':')
            || (cur == '^') || (cur == '[') || (cur == ']') || (cur == '`')
            || (cur == '{') || (cur == '}') || (cur == 'Ј') || (cur == 'і')
            || (cur == 'Є') || (cur == 'є') || (cur == '¶') || (cur == '•')
            || (cur == '™') || (cur == '¤')) return 0;
        }
    }
    else
    {
        return 0;
    }
    return 1;
}
Alguйm sabe o que pode ser?
Reply


Messages In This Thread
IsValidTag - by DrTHE - 01.10.2012, 21:38
Re: IsValidTag - by ViniBorn - 01.10.2012, 21:41
Re: IsValidTag - by zSuYaNw - 01.10.2012, 21:45
Re: IsValidTag - by DrTHE - 01.10.2012, 21:45
Re: IsValidTag - by zSuYaNw - 01.10.2012, 21:50
Re: IsValidTag - by ViniBorn - 01.10.2012, 21:54
Re: IsValidTag - by DrTHE - 01.10.2012, 22:00
Re: IsValidTag - by zSuYaNw - 01.10.2012, 22:13

Forum Jump:


Users browsing this thread: 1 Guest(s)