Like majenko says, a struct or class can be used to create complex structures.
struct Rect{
int left, top, right, bottom;
};
struct Foo{
Rect position;
char status[ 10 ];
char style[ 10 ];
};
Foo objects[] = {
{ { 0, 0, 10, 10 }, "status0", "style0" },
{ { 20, 20, 30, 30 }, "status1", "style1" },
};