Скачать MetaTrader 5

возник вопрос по поводу написания кода на mql4

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Сервис Фриланс: безопасный способ заказать робота. Попробуй сам!
Vitaliy Kacheev
784
Vitaliy Kacheev 2010.12.05 14:30 

Всем привет, возник вопрос по поводу написания кода на mql4

Хочу придумать как можно текст преобразовать в переменную, смотрите кусок

Extern a=1,b=3,c=5;

Start

string s1="a";

string s2="b";

c=s1+s2;

строчки s1 и s2 читаются из файла, я этот кусок заменил просто на s1="a”… чтоб было наглядней,

как написать код чтоб именно s1 было присвоено числовое значение 1, а s2 было присвоено числовое значение 3. Возможно надо какие то промежуточные переменные… Если кто то знает как с ходу решить этот вопрос, пожалуйста изложите код.

Спасибо

Aleksander
1673
Aleksander 2010.12.05 15:14  
а что говорит Поиск по данному вопросу? или хотябы пару тем назад, в ветке Любой вопрос чтоб не засорять форум?
Vitaliy Kacheev
784
Vitaliy Kacheev 2010.12.09 23:22  

Так и думал что народ не поймёт вопроса)

o_o
Модератор
23697
o_o 2010.12.09 23:55  

сделать функцию сопоставляющую каждому имени переменной её значение.

double StoA(string name)

{

if (name=="a") return(a);

if (name=="b") return(b);

}


а в коде

с=StoA(s1)+StoA(s2)

вобщем развлекайтесь. :)

Dmitry Fedoseev
42911
Dmitry Fedoseev 2010.12.10 11:35  
Tigritto:

Так и думал что народ не поймёт вопроса)


Хорошая интуиция. Можно было ей воспользоваться, чтобы сформулировать вопрос в понятной форме.
Aleksander
1673
Aleksander 2010.12.10 11:42  

да еслибы топикастер не поленился и прочитал в тот момент ветку на несколько страничек назад в "..любой вопрос..." он бе Увидел что там обсуждалась Точно такая же проблема - которая и была решена с примером кода....

а так... лентяям, чтойто обьяснять и не хочется :)

так как:


Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий