Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Вопросы

Страниц (19): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
 

41. Zireael - 27 Августа, 2019 - 07:07:26 - перейти к сообщению
Удалить повторящиеся строки в файле (Отобразить)
42. 007wan - 27 Августа, 2019 - 07:13:53 - перейти к сообщению
 Zireael пишет:
Удалить повторящиеся строки в файле (Отобразить)

Надо не удалить, а показать
(Добавление)
Показать какие именно повторяются
(Добавление)
А извините за странный вопрос: но как обозвать правильно переменные? А то я уже час сижу думаю. Просто у каждой переменной должна быть какая-то логическая связь, например, rect - Rectangle - прямоугольник. Сокращение я убираю и делаю более читаемым и понятным скрипт, но некоторые мне не понять, например, созданый байт через char c[1]; и другие.
код (Отобразить)
Что бы не путатся и не вгладываться и вникать что за переменные и для чего.
(Добавление)
 007wan пишет:
1) Почему вы не рекламируйте свою программу, что бы больше людей пользовались ею?
можно делать боты которую будут рекламировать прогу или автоматом это делать
43. Zireael - 27 Августа, 2019 - 18:17:47 - перейти к сообщению
 Цитата:
Показать какие именно повторяются

CODE:
string path_in="C:\123.txt"; // в каком файле искать

char c[9999999];
if(fopen(path_in, "rb"))
{
int count_symbol=freadb(#c[0], sizearray(c))-1; fclose();
string s[9999];
int count_repeat=regexsearch(sizearray(s), #s[0], format(#c[0], count_symbol), "^([^\r]+?)$\r\n?^(?=.+^\1$)", MULTILINE);
messagebox("Найдено повторяющихся строк: "+format(count_repeat));
for(int i=0; i<count_repeat; i++)messagebox(s[i]);
}
44. 007wan - 28 Августа, 2019 - 00:21:05 - перейти к сообщению
 Zireael пишет:
 Цитата:
Показать какие именно повторяются

CODE:
string path_in="C:\123.txt"; // в каком файле искать

char c[9999999];
if(fopen(path_in, "rb"))
{
int count_symbol=freadb(#c[0], sizearray(c))-1; fclose();
string s[9999];
int count_repeat=regexsearch(sizearray(s), #s[0], format(#c[0], count_symbol), "^([^\r]+?)$\r\n?^(?=.+^\1$)", MULTILINE);
messagebox("Найдено повторяющихся строк: "+format(count_repeat));
for(int i=0; i<count_repeat; i++)messagebox(s[i]);
}

Не работает. Взял рандомно из файла то, что уже есть WS_GROUP 131072 и положил в конец самый. А показало повторяющихся 0
(Добавление)
Путь текстового файла я взял из свойств его
(Добавление)
Вот сам файл:
-------
45. Kibor - 28 Августа, 2019 - 00:31:39 - перейти к сообщению
Нет там файла
46. 007wan - 28 Августа, 2019 - 00:34:24 - перейти к сообщению
 Kibor пишет:
Нет там файла
Да какая разница? Вы константы api не видали?)
НУ ладно)(для просмотра ссылки Вам необходимо авторизоваться)
47. Kibor - 28 Августа, 2019 - 00:36:23 - перейти к сообщению
 007wan пишет:
Да какая разница?

В полезных и бесполезных ссылках, которые открывают главную страницу левого сайта.
48. 007wan - 28 Августа, 2019 - 00:37:55 - перейти к сообщению
 Kibor пишет:
 007wan пишет:
Да какая разница?

В полезных и бесполезных ссылках, которые открывают главную страницу левого сайта.
Это бесплатный хостинг. Извиняюсь, что первый файл убежал) я просто не туда внизу что-то нажал и всё пропало : )
49. Zireael - 28 Августа, 2019 - 02:46:31 - перейти к сообщению
 Цитата:
Не работает.

Добавить флаг SINGLELINE.
Показать повторяющиеся строки в файле (Отобразить)

Удалить повторяющиеся строки в файле (Отобразить)

Непонятно зачем их показывать, чтобы вручную удалять?
50. 007wan - 28 Августа, 2019 - 02:51:49 - перейти к сообщению
 Zireael пишет:
 Цитата:
Не работает.

Добавить флаг SINGLELINE.
Показать повторяющиеся строки в файле (Отобразить)

Удалить повторяющиеся строки в файле (Отобразить)

Непонятно зачем их показывать, чтобы вручную удалять?

Что бы он не ошибся и не удалился весь файл) Ну мало ли. Да и проверить хотя бы как это работает и что делает, что бы показывал что удаляет.

Powered by ExBB FM 1.0 Final