Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
Alexey_Tish
Отправлено: 18 Мая, 2024 - 10:12:29
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 48
Дата рег-ции: Июль 2023  
Откуда: Россия, с Воронцовка
Репутация: 0




Вообщем я распознаю текст, потом мне нужно сложить первые три элемента(их количество варьируется от 1 до 4, понятное дело если 1 элемент складывать не надо, а если их 2 то нужно сложить, а если их 4, четвертый не трогать и сложить только 3) и сложить их численное значение, от которого будет отталкиваться скрипт в дальнейшем. Я знаю про formatsn, но так до конца не разобрался как это реализовать. Основная проблема в том, что я не понимаю, как их правильно нужно складывать Огорчение
 
 Top
Zireael
Отправлено: 18 Мая, 2024 - 12:51:00
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




Числа целые? Пример распознанной строки приведите.
 
 Top
Alexey_Tish
Отправлено: 18 Мая, 2024 - 13:40:12
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 48
Дата рег-ции: Июль 2023  
Откуда: Россия, с Воронцовка
Репутация: 0




Например : 1 2 0 1 или 4 1 0
 
 Top
Zireael
Отправлено: 18 Мая, 2024 - 17:22:52
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




CODE:
string Text = "1 2 0 1"; // распознанный текст

int Result = 0;
string Tmp[3];
int k = regexsearch(3, #Tmp[0], Text, "\d+");
for(int i = 0; i < k; i++)
{
Result = Result + formatsn(Tmp[i]);
}
messagebox(Result);
 
 Top
Kibor
Отправлено: 18 Мая, 2024 - 18:40:48
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Zireael пишет:
string Tmp[3];
int k = regexsearch(3


string Tmp[4];
int k = regexsearch(4


===============================
string Tmp[50];
int k = regexsearch(50

указать максимальное количество
 
 Top
Zireael
Отправлено: 18 Мая, 2024 - 18:52:46
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
string Tmp[4];

Нет смысла.
 Цитата:
а если их 4, четвертый не трогать и сложить только 3
 
 Top
Kibor
Отправлено: 18 Мая, 2024 - 22:59:40
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Мда..
Разные задачи..
Перечитал еще только сейчас первый пост..

Кстати довольно мутный..
 Цитата:
мне нужно сложить первые три элемента(их количество варьируется от 1 до 4

 Цитата:
Первые 3 и их количество от 1 до 4
...
Это как?

То ли 3, то ли как я сказал Неопределенно.
 
 Top
Alexey_Tish
Отправлено: 18 Мая, 2024 - 23:33:13
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 48
Дата рег-ции: Июль 2023  
Откуда: Россия, с Воронцовка
Репутация: 0




Простите… писал тему в попыхах на телефоне, чтобы с утра применить алгоритм у себя в боте, я думал будет понятно, что может быть 1-4 элемента, а сложить нужно первые 3
Спасибо кстати за решение Радость
 
 Top
Kibor
Отправлено: 19 Мая, 2024 - 11:50:38
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Не)
Это я невнимателен. В спешке прочел..
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by