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

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

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

> Без описания
slava_573
Отправлено: 21 Января, 2022 - 17:43:33
Post Id



Пользователь
Участник


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




При обработке данных ботом нужно проставлять десятки твысяч строк данных.
но есть проблемма.
когда добавляю данные в тхт файл. программа не может считать много строк.
максимум 3 тыс. строк
если добавить больше - программа вылетает.
можно ли как-то это исправить?
 
 Top
Kibor
Отправлено: 21 Января, 2022 - 17:53:50
Post Id



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


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




 slava_573 пишет:
если добавить больше - программа вылетает.
можно ли как-то это исправить?


Прекрасно прочитал 46668 строк за 2 секунды.
CODE:
string stroka[50000];//На 50000 строк
int k;

if (fopen ("C:\files.txt", "r")!=0)
{
k=freadlineall(#stroka[0], 50000);
fclose();
}
messagebox (k);//Прочитано строк
 
 Top
slava_573
Отправлено: 21 Января, 2022 - 18:10:12
Post Id



Пользователь
Участник


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




 Kibor пишет:
 slava_573 пишет:
если добавить больше - программа вылетает.
можно ли как-то это исправить?


Прекрасно прочитал 46668 строк за 2 секунды.
CODE:
string stroka[50000];//На 50000 строк
int k;

if (fopen ("C:\files.txt", "r")!=0)
{
k=freadlineall(#stroka[0], 50000);
fclose();
}
messagebox (k);//Прочитано строк


так действительно показало что прочитано 17к строк.

но когда в визувльный редактор добавляю блок считать файл(для просмотра ссылки Вам необходимо авторизоваться)
и настраиваю поиск по регулярным - программа слетает.
возможно поиск по регулярным не может работать с таким количеством строк?
(для просмотра ссылки Вам необходимо авторизоваться) (для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
Kibor
Отправлено: 21 Января, 2022 - 18:20:31
Post Id



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


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




В условие -1 - искать все.
Возможно там таких вхождений больше чем выделяется по умолчанию массив.
CODE:
string Rez_Redex[2000];
int Start_Redex[2000];
int End_Redex[2000];


Или отредактируйте полученный скрипт или отредактируйте шаблон, что бы генерировал больше массив или ищите функцией регулярки написанной вручную в блоке кода и там же выделите массив свой или разбейте файл на части или ищите построчно и читайте файл как я показал.
 
 Top
slava_573
Отправлено: 21 Января, 2022 - 18:54:08
Post Id



Пользователь
Участник


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




 Kibor пишет:
В условие -1 - искать все.
Возможно там таких вхождений больше чем выделяется по умолчанию массив.
CODE:
string Rez_Redex[2000];
int Start_Redex[2000];
int End_Redex[2000];


Или отредактируйте полученный скрипт или отредактируйте шаблон, что бы генерировал больше массив или ищите функцией регулярки написанной вручную в блоке кода и там же выделите массив свой или разбейте файл на части или ищите построчно и читайте файл как я показал.


СПАСИБО!!
заработало) в коде поправил[2000]; на [20000]; и все полетело)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by