2D array problem

lilgirl

Member
Joined
Jun 21, 2003
Messages
24
Hi, I am new to Visual C++.

I have a 2d array in my function.
char array[MAX][MAX];

I then fill in the contents of the array, say, like this:
array[0][0]=a;
array[0][1]=b;
array[0][2]=\0;

Now when I run the debugger and want to view the contents of the 2D array,
I dont see them.
If I type this in my watch window:
array[0]
it says "error: index 0 out of bounds for pointer/array array "
same error comes up if I type something like this in my watch window:
array[0],4

Can anyone tell me what I am doing wrong? I really need to be able to view contents of my 2d array!

Thanks for any ideas.
 
Which version of vc++ are you using?
Im using .net 2k3, and it properly displays the content of char array/column when using static arrays such as the one above.

It will not do the same for dynamic arrays. You will need to manually enter/add each index to the watcher.
 
Back
Top