Ayuda strings...
#4

Quote:
Originally Posted by adri1
Посмотреть сообщение
No se a que te refieres, si pudieras explicarte mejor...
De todas formas creo que te refieres a esto:
pawn Код:
stock EliminarEspacios(string[])
{
    new N[128];
    strmid(N, string, 0, strlen(string), 128);
    for(new i = 0; i < 128; i++)
    {
        if (N [i] == ' ') N[i] = '\0';
    }
    return N;
}
Eso no funcionara por que el caracter \0 terminara el string y simplemente no es lo que quiere

pawn Код:
stock _strcmp(string1[], string2[], bool:ignorecase=false, bool:ignorespaces=false, length=cellmax)
{
    if(ignorespaces)
    {
        new eStr[255],
            eStr2[255];

        for(new i, b; string1[i]; i++)
        {
            if(string1[i] != ' ')
               eStr[b++] = string1[i];
        }
        for(new i, b; string2[i]; i++)
        {
            if(string2[i] != ' ')
               eStr2[b++] = string2[i];
        }
        return strcmp(eStr, eStr2, ignorecase, length);
    }
    else
        return strcmp(string1, string2, ignorecase, length);
}
#define strcmp _strcmp

public OnFilterScriptInit()
{
    if(strcmp("josstaa josstaa", "josstaajosstaa", true, true) == 0)
    {
        print("Son iguales!");
    }
    return 1;
}
Reply


Messages In This Thread
Ayuda strings... - by OTACON - 19.07.2013, 07:36
Respuesta: Ayuda strings... - by BecksLennon - 19.07.2013, 09:06
Respuesta: Ayuda strings... - by adri1 - 19.07.2013, 13:42
Respuesta: Ayuda strings... - by Jovazxc - 19.07.2013, 22:27
Respuesta: Ayuda strings... - by OTACON - 19.07.2013, 23:05

Forum Jump:


Users browsing this thread: 2 Guest(s)