Yeah, you're using pArray wrong. pArray++ will increment pArray by 40 bytes.

Here's a better code example.

int main ( int argc, char *argv[] )
{
int i ;
int myArray[2][3]= { {0, 1, 2},...