Есть около 200 комманд, которые ардуино получает через софт в виде string. Вопрос: можно ли как-то упростить выражение, что-бы не прописываеть каждое стринг. Я пробовал химичить с массивами, но ничего не получалось. Функции приходят пимерно такие:"1.".........."100.". Заранее благодарю!
А что мешает принимать символы в буфер и после накопления строки парсить ее в число? И никакой стринг не нужен.
А как ее в число можно превратить, если оно не попрядку приходит, а в разноброс? Или я чето не так понял. Я темы буфер и массивы только начинаю грызть. Да меня еще туго доходит!
Разобрался с этим. Возник вопрос с приравниванием массивов. Что-бы значение одного массива соответствовало значению другого массива! Например i[0] = k[0], i[1] = k[1] и т.д.. Заранее благодарен!
Либо в цикле сравнить все элементы, либо вызвать функцию memcmp, которая сделает то же самое. Кроме того, ответ на этот вопрос известен гуглу.