Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Знаете ли вы, что в MQL5 появились структуры?
Dmitry Luck'janenko
447
Dmitry Luck'janenko 2013.04.28 08:00 

Необходимо заполнить двухмерный массив из трех строк данными, возможно ли это?

Я делал приблизительно так:

string    SignalName[3][]={"A","B","C","D"},
                          {"A","B","C","D","E","F","G","H","K"},
                          {"A","B","C","D","E","F","G","H","K","L","M","N","O","P"};

Но выходит ошибка. Как правильно?

И еще попутный вопрос можно ли в функцию где на входе требуется одномерный массив вставить часть двухмерного ? Напимер так:

void somefunc(string Name[])
{
...
}



somefunc(SignalName[1][]);
Vadim Zhunko
5218
Vadim Zhunko 2013.04.28 09:39  
string    SignalName[3][]={{"A","B","C","D"},
                          {"A","B","C","D","E","F","G","H","K"},
                          {"A","B","C","D","E","F","G","H","K","L","M","N","O","P"}};

string    SignalName[3][]={"A","B","C","D",
                          "A","B","C","D","E","F","G","H","K",
                          "A","B","C","D","E","F","G","H","K","L","M","N","O","P"};
Второе нельзя.
Dmitry Luck'janenko
447
Dmitry Luck'janenko 2013.04.28 13:53  
Спасибо
Victor Nikolaev
Модератор
14028
Victor Nikolaev 2013.04.29 07:18  
lucka88:
Спасибо

И что? Работает?
Vadim Zhunko
5218
Vadim Zhunko 2013.04.29 08:21  
Vinin:

И что? Работает?

Некорректно ответил? :-)

"Второе" относится к второму вопросу. Второй пример не совсем правильный. Там надо нулями дополнять до размера измерения. Но думаю, сообразит.

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