Defining an array elegantly

Aaaahhh yes.
"array bound is not an integer constant before ']' token"
You are damned right. I just didn't understand that, but it is clear for me now.
Thanks a lot