Miranda NG Official Community Forum
Miranda NG русскоязычный форум => Разработка => Topic started by: MisterMyth on 31 05 2016, 09:22:00
-
Добрый день. Возник новый вопрос по коду программы: как я понял функция setString(hContact, "Homepage", "http://forum.miranda-ng.org");
установит контакту переменную "Сайт" как "http://forum.miranda-ng.org". Но подскажите мне пожалуйста как проверить не только существование переменной, но и ее значение? Спасибо.
-
ptrA var(getString(hContact, "Homepage"));
if (var)
{
//оно существует
}
else
{
//не существует
}
-
Mikalair, как я понял это проверка на существование переменной, я такую в коде facebook нашел, но мне нужно проверять не только существование переменной, но и ее значение. То есть если есть переменная "Homepage" и она равна "http://forum.miranda-ng.org", но если переменная есть и равна "http://forum.miranda-im.org", то делаем другое? Неужели это нигде не реализовано?
Как вариант if (var == "http://forum.miranda-im.org"), но не уверен.
-
Для сравнения в си:
if (mir_strcmp(var, "whatever") == 0)
-
А зачем вообще такое делать ?
-
Mikalair, ну я пока не скажу зачем, так как не уверен, что получится сделать, то, что я хочу. Если получится, то все узнаете.