Нет, я просто упоролся.
Тип: Сообщения; Пользователь: Anve
Нет, я просто упоролся.
Всё зависит от кол-ва уже записанных элементов и размера.
Переименую в следующей версии.
Конечно ты прав, но тем не менее я попытался сделать что-то подобное не в виде костыля.
Кстати на моём гите лежит хеш-таблица в виде плагина.
Версия 1.1 - добавлены новые функции
Добавлены функции HashMap_Clear и HashMap_Empty.
Подробнее об этих функциях вы можете узнать в первом посте.
Даже не смотря на то, что это не супер-мега хеш-функция, коллизия может возникнуть лишь из-за последней операции, и в топике написано по какой причине и как её решить. Если же вы считаете, что я...
hashmap.inc
github
Что это?
Инклуд, позволяющий создавать и работать с хеш-картой. Подробнее о хеш-карте вы можете прочитать здесь.
Преимущества:
Легко в использовании
Нет зависимостей
...
ам...Тем не менее это не приведёт к какой-либо ошибке, или к выполнению хотя бы одной итерации...Единственное вернёт то, что строка - число, вопрос заключается в том, в каких случаях может быть...
Я в курсе, я про то, как можно использовать больше 2-х парсеров для создания переменных, т.к. способ выше выдаёт ошибку(что логично).
Просто я хотел с помощью парсеров создавать разные переменные.
Хорошо, понял, но что на счёт создания переменных?
По твоему стал бы я сюда писать, если бы не проверил?
Как это использовать? Я для примера сделал так
test(1)
И в листинге было следующее:
(_:
Посмотрел, нашёл следующую функцию:
stock isnum(const str[])
{
new
i,
temp;
while ((temp = str[i++]) != EOS) {
switch (temp) {
Допустим
#define TEST: TEST_0:TEST_1:TEST_2:
#define TEST_2: // В этом случае будет 2 тэга: TEST_0:TEST_1:
Есть идеи о том, как можно использовать больше, чем 2 парсера? Поскольку тогда получается тэги накладываются друг на друга.