По совету припаял провод к среднему контакту микропереключателяЗачем ты поломал мышь? Стукни своего советчика по кумолу и больше не слушай его тупых советов. Если тебе нужно просто отрабатывать нажатие на кнопку то причем здесь мышь?
Подскажите, правильно ли я всё делалПодсказываю: ты все что мог сделал неправильно.
и если нет, то что исправитьИправлять тебе не чего т.к. ты ничего не сделал (поломка мыши не всчет)
Если есть ещё какие-либо способы вывести в порт ардуино значение лкм - просветите.Просвещаю: Способ только один единственный. Тебе необходимо написать прогу на ПК (в идеале это должна быть служба) которая будет перехватывать нажатие на мышу и отправлять какой-то код в COM-порт связанный с Arduino. Само собой на Arduino должен быть скетч который этот код получит и обработает
Как искать значение в сбалансированном бинарном дереве?
Чтобы создать из этого сбалансированное дерево я беру элементы с индексом floor(arr.length / 2)
Ну да я нашел первый на самом верху дерева, ну а потом? Левый узел меньше тройки а правая больше, но под правым узлом есть еще тройка. По какой логике надо искать ?
defineCode(std::cout << 13 << std::endl); // work
defineCode(stringLine);
заменяется просто на stringLine
, что есть бессмысленное выражение, вырезаемое еще на этапе компиляции.