1. Alexey_Tish - 18 Мая, 2024 - 02:12:29 - перейти к сообщению
Вообщем я распознаю текст, потом мне нужно сложить первые три элемента(их количество варьируется от 1 до 4, понятное дело если 1 элемент складывать не надо, а если их 2 то нужно сложить, а если их 4, четвертый не трогать и сложить только 3) и сложить их численное значение, от которого будет отталкиваться скрипт в дальнейшем. Я знаю про formatsn, но так до конца не разобрался как это реализовать. Основная проблема в том, что я не понимаю, как их правильно нужно складывать
2. Zireael - 18 Мая, 2024 - 04:51:00 - перейти к сообщению
Числа целые? Пример распознанной строки приведите.
3. Alexey_Tish - 18 Мая, 2024 - 05:40:12 - перейти к сообщению
Например : 1 2 0 1 или 4 1 0
4. Zireael - 18 Мая, 2024 - 09:22:52 - перейти к сообщению
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);
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);
5. Kibor - 18 Мая, 2024 - 10:40:48 - перейти к сообщению
Zireael пишет:
string Tmp[3];
int k = regexsearch(3
int k = regexsearch(3
string Tmp[4];
int k = regexsearch(4
===============================
string Tmp[50];
int k = regexsearch(50
указать максимальное количество
6. Zireael - 18 Мая, 2024 - 10:52:46 - перейти к сообщению
Цитата:
string Tmp[4];
Нет смысла.
Цитата:
а если их 4, четвертый не трогать и сложить только 3
7. Kibor - 18 Мая, 2024 - 14:59:40 - перейти к сообщению
Мда..
Разные задачи..
Перечитал еще только сейчас первый пост..
Кстати довольно мутный..
Это как?
То ли 3, то ли как я сказал Неопределенно.
Разные задачи..
Перечитал еще только сейчас первый пост..
Кстати довольно мутный..
Цитата:
мне нужно сложить первые три элемента(их количество варьируется от 1 до 4
Цитата:
Первые 3 и их количество от 1 до 4
...Это как?
То ли 3, то ли как я сказал Неопределенно.
8. Alexey_Tish - 18 Мая, 2024 - 15:33:13 - перейти к сообщению
Простите… писал тему в попыхах на телефоне, чтобы с утра применить алгоритм у себя в боте, я думал будет понятно, что может быть 1-4 элемента, а сложить нужно первые 3
Спасибо кстати за решение
Спасибо кстати за решение
9. Kibor - 19 Мая, 2024 - 03:50:38 - перейти к сообщению
Не)
Это я невнимателен. В спешке прочел..
Это я невнимателен. В спешке прочел..