Не могу написать функцию

Тема в разделе "Arduino & Shields", создана пользователем Vetrinus, 7 май 2016.

  1. Vetrinus

    Vetrinus Гик

    Здравствуйте.
    Есть буфер char input_string[126].
    В него пишутся байты из другого буфера.
    Внутри буфера char данные разделены на строки разделителями.
    Мне нужно узнать, какие именно данные в первой строке, и, в зависимости от этих данных присвоить переменной функции соответствующее значение.
    Хотелось бы еще enum попробовать,т.к. он понагляднее, но чет я не до конца понимаю его, честно говоря.
    После всех манипуляций мне нужно прогнать переменную. через switch case.

    Попытался начать и запутался в аргументах функции. Что ей (функции) надо знать, чтобы произвести необходимые действия?
    Знать то, внутри чего ищем, и то, что ищем. это все?
     
  2. Tomasina

    Tomasina Сушитель лампочек Модератор

    enum - это хоть и именованная, но всегда константа, ей невозможно присвоить значение из переменных (буфера).
    switch case работает только с числами, со словами не получится.