Официальный сайт компании Arduino по адресу arduino.cc
Разбор Stream::findMulti()
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Ср, 19/06/2019 - 13:34
Добрый день
Из выше обозначенного метода я удалил последние две проверки, а именно
// otherwise we need to check the rest of the found string int diff = origIndex - t->index; size_t i; for (i = 0; i < t->index; ++i) { if (t->str[i] != t->str[i + diff]) break; } // if we successfully got through the previous loop then our current // index is good. if (i == t->index) { t->index++; break; }
Код продолжает коректно работать. Так и не смог разобраться какой должен быть входящий поток и какая должна быть при этом маска чтобы задействовался вышеобозначеный код. Может ктото подсказать ?
исходники https://github.com/arduino/ArduinoCore-avr/blob/master/cores/arduino/Stream.cpp
Как говаривал В.С. Высоцкий,
"Все ухмылялась Джоконда: Мол, дурачок, дурачок!"
-----------------------------------------------------------
Ну, ты бы хоть комментарии почитал, что ты удаляешь-то!
Продолжает у него крректно работать! Проверять не умеешь!
Так и не смог разобраться какой должен быть входящий поток и какая должна быть при этом маска чтобы задействовался вышеобозначеный код. Может ктото подсказать ?
"маска" ? - начните с того. что проясните для себя смысл слова Multi в названии метода. "Масок" в нем должно быть много. Ну и на каком примере начнет срабатывать код - там прямо в комментах написано.
Попробуй поискать строку "1124" в строке "11124" с нормальным кодом и после твоей кастрации.
И ещё, если в тебе осталось хоть чуток адекватности, пойми, наконец: коды стрима писали П Р О Ф Е С С И О Н А Л Ы. У тебя ещё изменялка не выросла их разумно изменять. Прими ты это, наконец, и не дискутируй со старшими, а то задрал ведь уже!
разобрался сам
я усложнял их пример и все работало 11112 - 112 , будет ок
а там зависимость оказывается, пвторяемые символы < повторяемые * 2
ворота иди лесом
разобрался сам
После того, как я дал тебе готовый пример, на котором не работает? Ты после этого "сам" разобрался? И меня лесом посылаешь? Ты уверен, что тебе после этого вообще хоть кто-то будет помогать? Думаешь, кому-то захочется запускать, подбирать пример для недоумка, который в благодарность тебя пошлёт?
Ну-ну, тебе жить. Дискутант ты наш.
Ворота научись помогать , глядишь и люди к тебе потянуться.
PS а я садомазо не страдаю
PS и да свм, потому что я до того как ты узнал что там есьт пример ,его пробовал, но пробовал усложненый. Поверил раз еще больше единиц то это только лучше. И сам вляпался
PS попробуй помогать без оскарблений. Ведь знаниями то облодаешь. А воспитания, йок
А по-моему - страдаешь. Раз выпилил кусок нужного кода, даже не удосужившись перевести гуглопереводчиком комментарии, заботливо оставленные там профессиональными разработчиками. Если это не садомазо - тогда у тебя сложная форма когнитивного диссонанса, видимо.
Ворота начинай
DIYman, век живи век учись
А как иначе это назвать?
- не имея оббщего понимания программирования, не зная языков (английского и Си) - несколько лет с нулевым успехом долбитесь в регистры и разбор строк
- три года ходите на форум, на котором вас регулярно посылают и Аскарбляют.
...- три года ходите на форум, на котором вас регулярно посылают и Аскарбляют.
Ящитаю, что пора к страпону и плетке переходить. Чего тянуть то?
Ящитаю, что пора к страпону и плетке переходить. Чего тянуть то?
Не пятница ещё, рано страпон расчехлять :)))))
Ящитаю, что пора к страпону и плетке переходить. Чего тянуть то?
По-моему, ТС пока еще не заслужил, пусть ещё поработает над собой.
B707 вы свечку держали? Я например не знал что я три года хожу на форум. Может и правда когдисс
Посмотри тада на свою дату регистрации 16.01.2016
т.е. ты оперируешь этой цифрой как 100% вероятность выше сказанного утверждения? Исключая возможность что человек занимался чем то другим или вообще был в экспедиции без доступа к электричеству .
Если оперировать так данными , далеко не уедешь
дак а я никуда и не еду, я закостенел в своем развитии. Жру вотку и
Ине говори, не жизнь а малина
Ну, тут три варианта. Либо когнитивный диссонанс, либо амнезия, либо приступ брехливости.
В 2016 - ходил, в 2017 - ходил, в 2019 - сейчас здесь.
Сектор приз на барабане!