При прошивке вызывается soft reset, так что это не должно быть проблемой. А вот если пины, через которые прошивается Ардуино (а они зачастую могут иметь разную функциональность в зависимости от настройки) используются в шилде, то вы не прошьетесь.
Например, порт прошивки и UART висят на одних ногах, тогда шилд будет тянуть ножку RX к питанию и никакой информации вы не получите.
jcmvbkbc, не, я скорее о том, что ваш комментарий исправить можно одной простой заменой. Удачи вам в этом противостоянии)
P.S. Или можно исправить одной ужасной заменой)
res2001, а почему не хранить в первой(двух-трех) ячейках массива его длину?
вариантов огромное количество. Если обратить внимание на фразу в конце моего ответа
см. как работает strlen
становится очевидно, что я осведомлен о "нормальных" и "ненормальных" значениях. Но спасибо за дополнение к моему ответу. Автору вопроса будет полезно.
Но это работает только для случая, когда все не используемые элементы лежать в конце массива. Этот подход не подойдет, когда не используемые элементы могут быть в произвольной позиции.
Массив не предназначен для хранения используемых элементов вразнобой. Безусловно можно реализовать любую извращенную логику, но базово это неверно.
Немного странно ругаться на линки, которые можно найти самому в интернете.
Если вам очень хочется что-то иметь в портфолио, а вся ваша работа под NDA, то создайте что-то для портфолио с нуля, а лучше опишите с чем работали, сделайте тестовое (его, кстати, можно будет использовать как портфолио, если это не запрещено)
насколько я понимаю ничего особенного для этого не нужно.
Бот принимает сообщение от пользователя, и дальше идет по списку чатов, где он админ (не знаю как их получить информацию об этом) и отправляет сообщение
RG5000, прописывать зависимости нужно для кода, который вы вызываете явно внутри своего файла. Импортировать нужно тот модуль/пакет, который вы хотите использовать
То есть