30.03.2011, 10:09
pawn Код:
stock strtok_two(szParser[], &iPos) {
new
szResult[20];
while(szParser[iPos] == ' ') ++iPos;
strmid(szResult, szParser, iPos, (strfind(szParser, " ", false, iPos + 1) != -1) ? (strfind(szParser, " ", false, iPos + 1)) : (strlen(szParser)), sizeof(szResult));
iPos = (strfind(szParser, " ", false, iPos + 1) != -1) ? (strfind(szParser, " ", false, iPos + 1)) : (strlen(szParser));
return szResult;
}
Код:
[20:25:08] GetParam - 24194ms [20:25:34] strtok v1 - 26096ms [20:25:44] strtok v2 - 9715ms