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

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

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

> Описание: Как сложить a[0]+a[1]
Budni
Отправлено: 19 Марта, 2018 - 08:46:36
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 419
Дата рег-ции: Март 2018  
Репутация: 2




Собственно сам код. Хочу научиться решать примеры с использование распознавания текста.
CODE:
int a=Text[0], b=Text[1], c=Text[3];

string Text[2];
loadsymbolbase ("C:\Users\Áóäíè\Desktop\Bot\kalc\basetext.sib");
readtext (NUM | MARK, #Text[0], 8, 1, -1, -1, -1, -1, -1, 0, -1, 1555, 1178, 1607, 1318, -1);

function summa(int q, int w, int e)
{
return q+w+e;
}

a=summa(a, b, c);


Вроде элементарные действия но снова ошибка. Помогите пожалуйста сложить a[0]+a[1]
 
 Top
Kibor
Отправлено: 19 Марта, 2018 - 09:03:41
Post Id



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


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




 Цитата:
string Text[3];
loadsymbolbase ("C:\Users\Aoaie\Desktop\Bot\kalc\basetext.sib");
readtext (NUM | MARK, #Text[0], 8, 1, -1, -1, -1, -1, -1, 0, -1, 1555, 1178, 1607, 1318, -1);
int a=formatsn(Text[0]), b=formatsn(Text[1]), c=formatsn(Text[2]);

a=summa(a, b, c);

function summa(int q, int w, int e)
{
return q+w+e;
}


Полно ошибок.
почему
 Budni пишет:
int a=Text[0], b=Text[1], c=Text[3];

перед получением текста в Text?
путаница с индексами массивов.
Text выделен на 2 строки.
(Добавление)
И вообще, как изображение выглядит?
 
 Top
Budni
Отправлено: 19 Марта, 2018 - 10:05:46
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 419
Дата рег-ции: Март 2018  
Репутация: 2




[quote=Kibor]
 Цитата:

string Text[3];
loadsymbolbase ("C:\Users\Aoaie\Desktop\Bot\kalc\basetext.sib";
readtext (NUM | MARK, #Text[0], 8, 1, -1, -1, -1, -1, -1, 0, -1, 1555, 1178, 1607, 1318, -1);
int a=formatsn(Text[0]), b=formatsn(Text[1]), c=formatsn(Text[2]);

a=summa(a, b, c);

function summa(int q, int w, int e)
{
return q+w+e;
}

Спасибо, так всё работает.
 Kibor пишет:
почему Budni пишет:int a=Text[0], b=Text[1], c=Text[3];
перед получением текста в Text?

Я думал что переменные нужно задать в самом начале. С логикой ещё не разобрался.
 Kibor пишет:
И вообще, как изображение выглядит?

Текст обычный с блокнота. Распознание отлично работает!) Просто хочу разобраться в элементарных вещах чтобы двигаться дальше.

Ещё вопросы возникли:
1) Если у меня числа с нулями после запятой то использовать double везде заместо int?
2) Как ограничить число после запятой?
3) Как полученные ответы занести в текстовый файл?
 
 Top
Kibor
Отправлено: 19 Марта, 2018 - 10:34:53
Post Id



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


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




 Budni пишет:
Я думал что переменные нужно задать в самом начале. С логикой ещё не разобрался.

Их честно не важно где задавать.
Кибор перед выполнением скрипта прогоняет его на поиск объявления переменных и выделяет память.
А вот где им значения присваивать - важно.
Выполнение скрипта идет сверху вниз.
На момент
int a=formatsn(Text[0]), b=formatsn(Text[1]), c=formatsn(Text[2]);
в Text должно быть уже что то.
А попадает оно в Text когда выполнится readtext

 Budni пишет:
Текст обычный с блокнота. Распознание отлично работает!)

) Еще бы с блокнота не работало

 Budni пишет:
1) Если у меня числа с нулями после запятой то использовать double везде заместо int?
2) Как ограничить число после запятой?
3) Как полученные ответы занести в текстовый файл?


1 - да, если там не только могут быть нули но и дроби.
2 - перевести string в char и сделать с тектом что надо функция strcpy копирующая string в массив char
3 - файловые операции (чтение запись в текстовый файл)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by