Доброго времени суток, прошу не пинать если такая или похожая тема была.
Как искать сразу 3 изображения одновременно и поставить приоритет на 1-е. То есть прекратить поиск 2.3 если первое найдено? и делать действие если найдено 2 или 3.
1. Gerasimus - 04 Июля, 2019 - 09:20:15 - перейти к сообщению
2. Kibor - 04 Июля, 2019 - 09:31:42 - перейти к сообщению
Последовательно.
Если не найдено первое идти на поиск второго и тд
на этом видео показано, в виз редакторе. Но принцип один.(для просмотра ссылки Вам необходимо авторизоваться)
Если не найдено первое идти на поиск второго и тд
на этом видео показано, в виз редакторе. Но принцип один.(для просмотра ссылки Вам необходимо авторизоваться)
3. Gerasimus - 04 Июля, 2019 - 09:53:31 - перейти к сообщению
это я видел, но в моём случае 2 и 3 могут появлятся несколько раз до того как появится 1, а может и 1 появится раньше чем 2 или 3. искать надо сразу в 3-х местах.
4. Kibor - 04 Июля, 2019 - 09:55:16 - перейти к сообщению
Нарисуйте схему алгоритма на бумаге, продумайте ее. И реализуйте.
5. Gerasimus - 04 Июля, 2019 - 10:02:31 - перейти к сообщению
сразу 2 перехода при значении "найдено" одновременно работать будут? или по очереди?
и такой момент, если не найдено 1.2 но найдено 3, или не найдено 1.3 но найдено 2 или не найдено 1 и найдено 2 и 3... логику реально создать? для всех ситуаций?
и такой момент, если не найдено 1.2 но найдено 3, или не найдено 1.3 но найдено 2 или не найдено 1 и найдено 2 и 3... логику реально создать? для всех ситуаций?
6. Kibor - 04 Июля, 2019 - 10:11:49 - перейти к сообщению
Gerasimus пишет:
сразу 2 перехода при значении "найдено" одновременно работать будут?
Нет.
Переходы могут быть только 2 - найдено . не найдeнo
7. Zireael - 04 Июля, 2019 - 17:29:15 - перейти к сообщению
Цитата:
и такой момент, если не найдено 1.2 но найдено 3, или не найдено 1.3 но найдено 2 или не найдено 1 и найдено 2 и 3... логику реально создать? для всех ситуаций?
Цитата:
int a=findimage(...); // поиск первой картинки
int b=findimage(...); // второй
int c=findimage(...); // третьей
if(a>0) // если найдена первая
{
// нужное действие
}
if(b>0) // если найдена вторая
{
// нужное действие
}
if(a>0 || b>0) // если найдена первая или вторая
{
// нужное действие
}
if(a>0 && b>0) // если найдена первая и вторая
{
// нужное действие
}
int b=findimage(...); // второй
int c=findimage(...); // третьей
if(a>0) // если найдена первая
{
// нужное действие
}
if(b>0) // если найдена вторая
{
// нужное действие
}
if(a>0 || b>0) // если найдена первая или вторая
{
// нужное действие
}
if(a>0 && b>0) // если найдена первая и вторая
{
// нужное действие
}