IF сравнение числа по двум параметрам.
- Войдите на сайт для отправки комментариев
Пнд, 10/12/2018 - 09:24
Всем привет!
Есть переменная Dstr, допустим ее значение равно, ну скажем, 210.
Мне нужно сравнить "вилку"...
Вот скажем
if (Dstr > 160) {
Serial.println ("1");
};
Работает!
А вот:
if ((Dstr > 160) && (Dstr < 220)) {
Serial.println ("1");
};
Не работает... Что не правильно пишу?
Спасибо!
должно работать
1. Неправильно вставляете код
2. Неправильно выкладываете скетч (не целиком).
Изучайте первую тему в разделе "Песочница", там всё сказано.
Вероятнее всего, Вы подаете на вход число, лежащее вне указанных пределов.
template <typename T> bool between(T value, T min, T max) { return ((value>=min) && (value<=max)); потом if (between(Dstr, 160, 220)) ....