Как сравнивать данные массива с флеш памяти

Тема в разделе "Микроконтроллеры AVR", создана пользователем Yerabdi, 18 сен 2018.

  1. Yerabdi

    Yerabdi Гик

    Всем доброго, например будет ли работать такое условие
    Код (C++):
    if(a >= b=pgm_read(&array[0]) && a<= b=pgm_read(&array[1])   )
     
  2. Tomasina

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

    Зачем тут b?
     
  3. Daniil

    Daniil Гуру

    и что такое а?
     
  4. Приведите полный листинг кода
     
  5. b707

    b707 Гуру

    как-то работать будет, но 100% не так. как вы хотите.
    В строке написан полный бред.
     
  6. Yerabdi

    Yerabdi Гик

    спасибо за бредовый совет
     
  7. DetSimen

    DetSimen Guest

    Ну а какой совет можно дать, если мы даже не знаем типы переменных a и тем более b (кстати, зачем она там?).
     
    Daniil нравится это.
  8. Mitrandir

    Mitrandir Гуру

    в что если запустить? Что скажет?
     
  9. memcmp_P(указатель на память, указатель на флеш, длина)
     
    Igor68 нравится это.
  10. Daniil

    Daniil Гуру

    Мне нравится подход ТС - не отвечать на вопросы, а придираться к словам. Даже и не знаю, почему тут раз в день кто-нибудь, да пытается что-то советовать)
     
  11. вопрос вполне четкий, и кто не понял - всё равно ничем не поможет
     
    Yerabdi нравится это.
  12. b707

    b707 Гуру

    если сделать поиск по нику - будет ясно. что это стиль жизни :)
    Вообще, часто полезно зайти на личную страничку персонажа и почитать его сообщения в разных темах - очень многое можно узнать о человеке.
     
    DetSimen и Daniil нравится это.
  13. Yerabdi

    Yerabdi Гик

    Полностью с вами согласен