2013-05-10 3 views
0

Следующий код не работает, но я думаю, ясно, что я хочу сделать:Как приравнять массив структуры к структуре массиву

my.struct = 1; 
foo.bar = my.struct; 

Так что

foo.bar.struct = 1 

В основном я хочу для заполнения массива структуры my с пучком полей и значений. Затем я хочу разместить эту структуру как вложенную структуру в пределах foo.bar, сохраняя имена полей.

+0

вы говорите о массивах, но я не вижу ни в вашем примере кода .. вы уверены, что вы имеете дело с массивами? –

ответ

1
my.struct = 1; 
foo.bar = my.struct; 

это только помещает значение my.struct (= 1) в foo.bar. Конечно, тогда foo.bar - это всего лишь 1.

Я думаю, что вы после этого:

my.struct = 1 
foo.bar = my; 
+0

Doh! Спасибо, работает! – jessems

Смежные вопросы