in a struct, I would have an array of size [][3], where [] is undefined. But it won't work :

example

Code:
struct foo {
    int bar[][3];
};
I get :

Code:
 11: error: flexible array member not at end of struct
I can't use
Code:
int *bar[3];
cause then I have bar[3][].

Anyone ?... Anyone ?