extern struct aStruct aStruct_table[4];
int main()
{
aStruct_table[0].val1 = 0;
aStruct_table[0].val2 = 0x0;
aStruct_table[0].val3 = 0x130;
aStruct_table[1].val1 = 1;
aStruct_table[1].val2 = 0x140;
aStruct_table[1].val3 = 0x860;
aStruct_table[1].val1 = 4;
aStruct_table[1].val2 = 0x2050;
aStruct_table[1].val3 = 0x1950;
aStruct_table[1].val1 = 7;
aStruct_table[1].val2 = 0x6000;
aStruct_table[1].val3 = 0x666;
}
Is there another way to assign the struct array without having so much code? Maybe sth like
extern struct aStruct aStruct_table[4] = {{0,0x0,0x130},
{1,0x140,0x860},
{4,0x2050,0x1950},
{7,0x6000,0x666}};