Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нашел хорошего программиста? Ставь адресную заявку!
Aleksey
248
Aleksey 2012.07.10 16:18 

Подскажите пожалуйста как правильно инициализировать двумерный массив, пытаюсь делать так.

Объявляю глобальный массив.

string   Pair[10][11];


Далее в функции инит.

         Pair[0][]=  {"EURUSD","EURCHF","EURGBP","EURJPY","EURCAD","EURAUD","EURDKK","EURNOK","EURNZD","EURSEK","EURSGD"};
         Pair[1][]=  {"NULL","USDCHF","NULL","USDJPY","USDCAD","NULL","USDDKK","USDNOK","NULL","USDSEK","USDSGD"};
         Pair[2][]=  {"GBPUSD","GBPCHF","NULL","GBPJPY","GBPCAD","GBPAUD","GBPDKK","GBPNOK","GBPNZD","GBPSEK","GBPSGD"};
         Pair[3][]=  {"AUDUSD","AUDCHF","NULL","AUDJPY","AUDCAD","NULL","AUDDKK","NULL","AUDNZD","NULL","AUDSGD"};
         Pair[4][]=  {"CHFJPY","CHFSGD","CHFSEK","CHFNOK"};
         Pair[5][]=  {"NZDUSD","NZDJPY","NZDCAD","NZDCHF","NZDSGD"};
         Pair[6][]=  {"CADJPY","CADCHF"};
         Pair[7][]=  {"NOKJPY","NOKSEK"};
         Pair[8][]=  {"XAUUSD"};
         Pair[9][]=  {"XAGUSD"};
Пробовал по разному, ничего не выходит. В Факе написано что динамически может инициализироватся только одномерный массив, значит ли это что мне не остаётся ничего другого как прописывать пару к каждому индексу ? вот так
Pair[0][0]=  "EURUSD";
Pair[0][1]=  "EURCHF";
Pair[0][2]=  "EURGBP"; ......... и.т.д
Victor Nikolaev
Модератор
14069
Victor Nikolaev 2012.07.10 16:25  
PozitiF:

Подскажите пожалуйста как правильно инициализировать двумерный массив, пытаюсь делать так.

Объявляю глобальный массив.


Далее в функции инит.

Пробовал по разному, ничего не выходит. В Факе написано что динамически может инициализироватся только одномерный массив, значит ли это что мне не остаётся ничего другого как прописывать пару к каждому индексу ? вот так

    Pair[][]=  {"EURUSD","EURCHF","EURGBP","EURJPY","EURCAD","EURAUD","EURDKK","EURNOK","EURNZD","EURSEK","EURSGD",
                "",      "USDCHF","",      "USDJPY","USDCAD","",      "USDDKK","USDNOK","",      "USDSEK","USDSGD",
                "GBPUSD","GBPCHF","",      "GBPJPY","GBPCAD","GBPAUD","GBPDKK","GBPNOK","GBPNZD","GBPSEK","GBPSGD",
                "AUDUSD","AUDCHF","",      "AUDJPY","AUDCAD","",      "AUDDKK","",      "AUDNZD","",      "AUDSGD",
                "CHFJPY","CHFSGD","CHFSEK","CHFNOK","",      "",      "",      "",      "",       "",     "",
                "NZDUSD","NZDJPY","NZDCAD","NZDCHF","NZDSGD","",      "",      "",      "",       "",     "",
                "CADJPY","CADCHF","",      "",      "",      "",       "",     "",      "",      "",      "",     
                "NOKJPY","NOKSEK","",      "",      "",      "",       "",     "",      "",      "",      "",      
                "XAUUSD","",      "",      "",      "",       "",     "",      "",      "",      "",      "",       
                "XAGUSD","",      "",      "",      "",       "",     "",      "",      "",      "",      ""       };
Попробуй так
Aleksey
248
Aleksey 2012.07.10 16:42  
Да спс, всё заработало как надо :)
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий