You don't understand C pointers.
You don't understand C memory allocation.
You don't understand C pointer accessing.
The correct access to an element in a stringarray (char**) is StrArr[i] not StrArr+i, see:
Ideone.com | Online C Compiler & Debugging Tool