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

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

1. biggimigi - 28 Ноября, 2025 - 16:55:19 - перейти к сообщению
[img](для просмотра ссылки Вам необходимо авторизоваться) [/img]
картинка по ссылке, не понимаю как прикрепить что бы отображалась сразу Улыбка
Всем по привету Улыбка

в визуальном редакторе кода, считываю файл(там цифра), и не могу её сравнить, всегда пишет НЕТ

в текст записано 13, if formatsn(test)>11 всегда показывает нет, и какое бы число я не записал, все равно всегда нет :/

может кто-то объяснить почему так, и подсказать как реализовать данное сравнение ?

CODE:

string test;

File("r", "C:\test.txt", "Текст", #test, "C:\", "file.txt");
if(formatsn(test)>11) goto KIB_2;
goto KIB_3;
KIB_2: messagebox("ДА");
goto KIB_Exit;
KIB_3: messagebox("НЕТ");
KIB_Exit:;

function File(string rej, string savefile, string text, string #var, string path, string file)
{
if (rej=="r")
{
string t;
if (fopen (savefile, rej)!=0)
{
while (freadline (t))var=var+t+"^r^n";
fclose();
}
}
else
{
if (fopen (path+file, rej)!=0)
{
fwrite(text);
fclose();
}
}
}
2. Zireael - 28 Ноября, 2025 - 18:31:15 - перейти к сообщению
В переменную дописываются символы переноса строки.
После блока File добавьте блок кода, в котором из переменной удаляются лишние символы:
CODE:
regexreplace(-1, #test, test, "[\r\n]", "");


Шаблон File подправить бы, чтоб последние символы \r\n удалялись.
3. biggimigi - 28 Ноября, 2025 - 20:43:41 - перейти к сообщению
Благодарю Улыбка Работает Улыбка Хорошо

Powered by ExBB FM 1.0 Final