Posts: 4,930
Threads: 467
Joined: Dec 2010
Quote:
Originally Posted by Josstaa
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; }
|
Gracias josstaa , si eso era, funciona perfecto Gracias
![Wink](images/smilies/wink.png)
.
Saludos.