Hi all,
i have developed a program to view elements of dynamically allocated arrays in VC++.Any suggestions are welcomed.
Normally when you allocate an array dynamically, and then look at the variable in the watch window you can only see the first element. But if you want to view the entire array just type the <variable-name>, <number-of-elements-to-view>.
Example
void main( void )
{
const int SIZE = 10;
int *intArray = 0;
intArray = (int *)malloc( sizeof( int ) * SIZE ) ;
for( int x = 0; x < SIZE; x++ )
{
intArray[x] = 10 + x;
}
return 0; // put a break point here, so that control stops here and
// we can see the "intArray" contents in "Watch" window
}
Watch Window: Debug -> Windows -> Watch ->
to see intArray in the watch window type
intArray, 10
and now we can see all the 10 elements of "intArray" in watch windows.
Thanks
Eliza
http://bit.ly/d4N9QL
i have developed a program to view elements of dynamically allocated arrays in VC++.Any suggestions are welcomed.
Normally when you allocate an array dynamically, and then look at the variable in the watch window you can only see the first element. But if you want to view the entire array just type the <variable-name>, <number-of-elements-to-view>.
Example
void main( void )
{
const int SIZE = 10;
int *intArray = 0;
intArray = (int *)malloc( sizeof( int ) * SIZE ) ;
for( int x = 0; x < SIZE; x++ )
{
intArray[x] = 10 + x;
}
return 0; // put a break point here, so that control stops here and
// we can see the "intArray" contents in "Watch" window
}
Watch Window: Debug -> Windows -> Watch ->
to see intArray in the watch window type
intArray, 10
and now we can see all the 10 elements of "intArray" in watch windows.
Thanks
Eliza
http://bit.ly/d4N9QL