We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello everyone,
in c99 I can make a struct with a flexible array member at the end. Is it possible to create such a variable at compile time?
e.g:
struct monitoredArray { unsigned int const arrSize; unsigned int nUsed; uint8_t array[]; }; static struct monitoredArray myArray = {10, 0, [10] /* this won't work... */};
I'd like to use this for a generic kind of initialization (in respect to the array size) so I can use this in different modules without big modification or use of malloc and an init-function. I just want to know how to write that [10] in the example above.
Thanks Alexander