Либо объявить глобальные переменные, которые изменяются данной функцией, либо передавать массив.
qee:
Есть некая функция, которая выдает , допустим, 5 параметров.
Например:
int start()
{
...
...
F1();
...
...
}
double F1(a,s,d,f,g)
{
...
return(........)
}
Вопрос: как в функцию start() вернуть параметры "a,s,d,g,f" из функции
F1()?
Может есть примеры в библиотеке?
Я пока ничего не увидел.
Спасибо всем.
int start() { double k,l,m,n,o,x; ... ... F1(k,l,m,n,o); ... //Например так x=k; ... } double F1(&a,&s,&d,&f,&g) { ... return(........) }Я делаю так.
New:
Забыл - в прототипе функции тип переменных надо указыватьint start() { double k,l,m,n,o,x; ... ... F1(k,l,m,n,o); ... //Например так x=k; ... } double F1(&a,&s,&d,&f,&g) { ... return(........) }Я делаю так.
double F1(double &a,double &s, double &d, double &f, double &g) { ... return(........) }
New писал (а):
New писал (а):
Забыл - в прототипе функции тип переменных надо указыватьint start() { double k,l,m,n,o,x; ... ... F1(k,l,m,n,o); ... //Например так x=k; ... } double F1(&a,&s,&d,&f,&g) { ... return(........) }Я делаю так.
double F1(double &a,double &s, double &d, double &f, double &g) { ... return(........) }
Скажите, где про это написано в справочнике MQL?
///////////////////////////////////////////////////////// void calc_cross(double& b, double& p, double B1, double P1, double B2, double P2, double B3, double P3, double B4, double P4){ double kf1,kf2; kf1 =ray_kf( B1,P1, B2,P2); kf2 =ray_kf( B3,P3, B4,P4); b =(P3-B3*kf2-P1+B1*kf1)/(kf1-kf2); p =ray_value( B1, P1, B2, P2, b); }///////////////////////////////////////////////////////
qee:
Скажите, где про это написано в справочнике MQL?
Не знаю :) Нужно читать руководство по Си - это почти то-же самое
что и MQL.
Скажите, где про это написано в справочнике MQL?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Есть некая функция, которая выдает , допустим, 5 параметров.
Например:
int start()
{
...
...
F1();
...
...
}
double F1(a,s,d,f,g)
{
...
return(........)
}
Вопрос: как в функцию start() вернуть параметры "a,s,d,g,f" из функции F1()?
Может есть примеры в библиотеке?
Я пока ничего не увидел.
Спасибо всем.