Objects

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" },
};