PDA

Просмотр полной версии : [Вопрос] Двумерный массив с разными типами данных



Maranzalla
04.02.2015, 14:34
Как сделать двумерный массив с разными типами данных к примеру string+int?
К примеру


new [2][2] = {
"Фракция ЛКН",5
"Фракция РМ",6
}

Mazzilla
04.02.2015, 15:06
enum name_ {
var_string[64], var_integer, Float: var_float
}

new name_array[2][name_] = {
{"фракция LCN", 5, 11.5},
{"фракция RM", 6, 13.4}
};


Обращение:

name_array[0][var_string] // обращение к первой строке, первого столбца - выведет "фракция LCN" (string)
name_array[0][var_integer] // обращение к первой строке, второго столбца - выведет 5 (int)
name_array[0][var_float] // обращение к первой строке, третьего столбца - выведет 11.5 (float)

Maranzalla
05.02.2015, 00:49
спасибо, отлично, теперь мой код станет проще...