Quote (toneysix)
Да к тому же, ты же сам понимаешь, что будет быстрее, это очевидно. Чем больше команд, тем он медленнее будет обрабатывать, ты можешь конечно же делать сортировки самых употребляемых команд, но это так или иначе не спасет тебя, ведь сам подумай, в zcmd строится функция, которая в последствии вызывается, а strcmp будет раз за разом следовать стремительно вниз, предположим у тебя будет 100 команд, получается, что если игрок введет неверную команду, он пройдет по всем 100 strcmp проверкам, это огромное различие.
Это да, просто когда делал тест, об этом не подумал и проверял с одной командой:)