Non puoi usare il valore 0 in

unsigned int TabIndirVal[0][4]

... devi indicare almeno 1 ...