Dudas con Strcmp()
#10

pawn Код:
if(strcmp("/reglas", cmdtext, true) == 0)
Es lo mismo que:
pawn Код:
if(!strcmp("/reglas", cmdtext, true))
0 o cero es como un valor nulo, si vale 1 o -1 ya no lo serб.

"/reglas" puede ir asн:
pawn Код:
if (strcmp("/reglas", cmdtext, true, 10) == 0)
o asн:
pawn Код:
if (strcmp(cmdtext, "/reglas", true, 10) == 0)
Para el uso que se le da es igual, el 10 es el nъmero de caracteres a comparar, por ejemplo:
pawn Код:
if (strcmp("Hola a todos", "Hola", true, 4) == 0)
    {
        print("VERDAD");
    } else print("FALSO");
Eso imprimirнa en la consola:
Quote:

VERDAD

Pero si no especнficas el nъmero de caracteres:
pawn Код:
if (strcmp("Hola a todos", "Hola", true) == 0)
    {
        print("VERDAD");
    } else print("FALSO");
imprimirнa :
Quote:

FALSO

Donde va 'true' es "ignorecase", si es 'false' serб sensible a mayъsculas y estб por defecto en 'false':
pawn Код:
if (strcmp("Hola a todos", "Hola", false) == 0)
Serнa lo mismo quй:
pawn Код:
if (strcmp("Hola a todos", "Hola") == 0)
La funciуn nativa:
pawn Код:
native strcmp(const string1[], const string2[], bool:ignorecase=false, length=cellmax);
Reply


Messages In This Thread
Dudas con Strcmp() - by Lunnatiicz - 04.05.2011, 19:12
Respuesta: Dudas con Strcmp() - by [J]ulian - 04.05.2011, 19:30
Respuesta: Dudas con Strcmp() - by Lunnatiicz - 04.05.2011, 19:32
Respuesta: Dudas con Strcmp() - by [J]ulian - 04.05.2011, 19:33
Respuesta: Dudas con Strcmp() - by Lunnatiicz - 04.05.2011, 19:38
Re: Dudas con Strcmp() - by admantis - 04.05.2011, 19:44
Respuesta: Dudas con Strcmp() - by Lunnatiicz - 04.05.2011, 19:47
Re: Dudas con Strcmp() - by admantis - 04.05.2011, 19:49
Respuesta: Dudas con Strcmp() - by Lunnatiicz - 04.05.2011, 19:57
Respuesta: Dudas con Strcmp() - by Zoutdaxv - 04.05.2011, 20:23

Forum Jump:


Users browsing this thread: 1 Guest(s)