20.08.2012, 09:37
pawn Код:
stock bool:strequals(const str1[], const str2[], bool:ignorecase = false) {
new
c1 = (str1[0] > 255) ? str1{0} : str1[0],
c2 = (str2[0] > 255) ? str2{0} : str2[0]
;
if (!c1 != !c2)
return false;
return !strcmp(str1, str2, ignorecase);
}
pawn Код:
if (strequals("orange", "apple")) // false
if (strequals("", "apple")) // false
if (strequals("apple", "apple")) // true
if (strequals(!"apple", "apple")) // true
if (strequals(!"apple", "Apple", .ignorecase = true)) // true

