I have an array problem that i want to overcome, if i change the value of const int \"are\" to 2048 the program runs fine but at 8192 or even at 4096 ( just 130,000 elements
You can start with allocating DataStructure_* not in the stack. For instance by prepending the static keyword.
DataStructure_*
static
static DataStructure_trus va; static DataStructure_init in;