11.03.2017, 15:38
|
#21
|
Старший Пользователь
Регистрация: 17.01.2010
Возраст: 49
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
|
Цитата:
Сообщение от Xellow
Добрый день. Не могу найти как сформулировать условие выполнения команды по СМС только от одного заданного номера, код из примера - как хотелось бы видеть...
void getsms()
{
sms.GetSMS(pos,n,20,smsbuffer,160);
//Serial.println(n); //номер входящей СМС
//Serial.println(smsbuffer); //текст сМС
input_string =String(smsbuffer);
if ((n) != (n1)) - //Если номер входящей СМС не соответствует заданному (char n1[] = "+79XXXXXXXXX"
{
sms.DeleteSMS(pos); - //Удаляем эту СМС
delay(1000);
}
Собственно вопрос - как правильно сформулировать выделенное цветом условие?
|
Так попробуйте:
PHP код:
if(strstr(n, n1) != NULL) {
если номер совпадает
}
else {
если номер не совпадает
}
|
|
|