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

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

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

> Без описания
rora
Отправлено: 17 Ноября, 2022 - 02:01:17
Post Id



Пользователь
Прохожий


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




CODE:

string k="10,10,10";

messagebox(k);

hol(k); // не работает
//hol(10,10,10); // работает


function hol(int f1, int f2, int f3){
messagebox(f1+f2+f3);
}
 
 Top
Zireael
Отправлено: 17 Ноября, 2022 - 02:39:35
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4399
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
hol(k); // не работает

Функция hol принимает 3 параметра, а передаёте 1. Также не совпадает тип данных, вместо int передаётся string.
Т. е. если функция принимает 3 числа, то и передавать нужно 3 числа или 3 переменные int.
Если нужно передать строку, то функция должна принимать string.
Можно так сделать если строка передаётся:
CODE:
string k="10,10,10";

hol(k);

function hol(string f1){
string num[999];
int summa = 0;
int count = regexsearch(sizearray(num), #num[0], f1, "\d+");
for(int i=0; i<count; i++)summa = summa + formatsn(num[i]);
messagebox(summa);
}
 
 Top
rora
Отправлено: 17 Ноября, 2022 - 13:43:30
Post Id



Пользователь
Прохожий


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




Zireael , Спасибо, подскажите как разделить строку на 3 переменных? И возможно у вас есть шпаргалка по регулярным выражения по Кибору? Пытаюсь разобраться но очень трудно даются.
 
 Top
Zireael
Отправлено: 17 Ноября, 2022 - 13:57:26
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4399
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
как разделить строку на 3 переменных?

Хорошо бы ещё пример строки увидеть.
CODE:
string s="10,20,30"; // строка
string result[3];

regexsearch(3, #result[0], s, "\d+"); // найти число любой длины
messagebox(result[0]);
messagebox(result[1]);
messagebox(result[2]);

 Цитата:
шпаргалка по регулярным выражения по Кибору?

Любая статья по регулярным выражениям подойдёт. В разных языках есть небольшие отличия, но в целом синтаксис одинаковый.
Также можно онлайн проверить регулярное выражение.
 
 Top
rora
Отправлено: 18 Ноября, 2022 - 00:24:06
Post Id



Пользователь
Прохожий


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




.

(Отредактировано автором: 18 Ноября, 2022 - 00:26:08)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by