Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 2.02 Добавлены файловые операции (чтение запись в текстовый файл)

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

31. Kibor - 04 Апреля, 2017 - 20:31:26 - перейти к сообщению
перезаписывать весь файл
32. 007wan - 18 Июля, 2017 - 06:01:35 - перейти к сообщению
А как сделать, если в строке(линии) стоит цифра "1", то выполняется скрипт, а если "0", ничего.
Код (Отобразить)

(Добавление)
точнее в строке(линии) 1., тоже самое только для второй строки
33. Kibor - 18 Июля, 2017 - 06:36:12 - перейти к сообщению
if (preiemnik=="1")
{


}
34. 007wan - 18 Июля, 2017 - 06:47:16 - перейти к сообщению
Так?
CODE:

if (fopen ("1.txt", "r")!=0)
{
if (freadline(preiemnik)!=0)
{
if (preiemnik=="1")
{
messagebox(preiemnik);
}
fclose();
}
}


Если в файл записать первая строчка "1", вторая "0", то 0 он не прочитает если ввести сюда if (preiemnik=="1"), мне надо, что бы он в конкретной строчке искал конкретное слово.
(Добавление)
Если никак, то тогда у меня уже есть готовый, но чуть-чуть другой вариант, с одно строки, по символу.
(Добавление)
А как еще перевести строчку для fread, может так можно сделать
35. 007wan - 18 Июля, 2017 - 10:35:23 - перейти к сообщению
Вот готовый рабочий вариант:
КОД (Отобразить)
36. Dantes3000 - 09 Ноября, 2017 - 14:35:15 - перейти к сообщению
CODE:
string str[50];
int n=0;

if (fopen ("C:\Users\qwety\Desktop\1124.txt", "r")!=0)
{
l:if (freadline(str[n])!=0)
{
n++;
goto l;
}
fclose();//закрываем файл
}
messagebox(str[0]);
messagebox(str[1]);
messagebox(str[2]);
messagebox(str[3]);
messagebox(str[4]);

почему англ текст нормально выводится, а русс - иероглифы?
в файле обычный текст
37. Kibor - 09 Ноября, 2017 - 14:51:43 - перейти к сообщению
Не знаю.
В простом виндовском блокноте сохранять все нормально.
Проверьте как сохраняет. Там бывает ругается на юникод.
Это проблемы не кибора. В крайнем случае может требуется раскладка русс. Хотя на messagebox это не должно распространяться
38. Dantes3000 - 09 Ноября, 2017 - 14:55:27 - перейти к сообщению
Пробовал копировать текст из форума, с разной раскладкой. Пробовал сам печатать в блокноте . Сохраняет нормально. В итоге всё равно иероглифы
(Добавление)(для просмотра ссылки Вам необходимо авторизоваться) txt мой
(Добавление)
Пересохранил в кодировку ansi и заработало....
39. Kibor - 09 Ноября, 2017 - 15:02:29 - перейти к сообщению
Он сохранен в кодировке utf 8
Пересохраните в ansi
то есть в той что блокнот предлагает по умолчанию.
40. vlad_vorobyev - 17 Января, 2018 - 04:24:02 - перейти к сообщению
Добрый день,не работает fclose().Программа вылетает.Через Visual Studio отладил,выдает вот такую ошибку:Необработанное исключение по адресу 0x007EBF99 в Kibor.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xFDFDFDF1.Программу запускаю от имени администратора,у файла стоит полный доступ для всех пользователей.
И еще вопрос не по теме, как добавить список в программу?(тип данных List).

Powered by ExBB FM 1.0 Final