Использование sscanf
#3

Quote:
Originally Posted by eakwarp
View Post
Хуже не будет, но и прироста скорости тоже не будет. Основной выигрыш идет от использования обработчика команд, а не от sscanf, sscanf это просто приятный сишный бонус. Потратьте время, запилите zcmd.
Странно что нету "прироста". Просто мне казалось заменяя вот эту штуковину во всех командах где есть string, они станут быстрее работать. Я до сих пор не понял как она работает

pawn Code:
new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result[64];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
Reply


Messages In This Thread
Использование sscanf - by stabker - 28.08.2012, 21:59
Re: Использование sscanf - by eakwarp - 30.08.2012, 06:23
Re: Использование sscanf - by stabker - 30.08.2012, 09:08
Re: Использование sscanf - by eakwarp - 31.08.2012, 12:22
Re: Использование sscanf - by ZiGGi - 31.08.2012, 13:14

Forum Jump:


Users browsing this thread: 1 Guest(s)