|
From: senem b. <sbe...@ya...> - 2002-09-05 09:51:08
|
include <iostream>
#include <stdlib.h>
int main()
{
int nrows,ncolumns;
nrows=ncolumns=5;
int **arr=new int*[nrows];
for(int i=0;i<ncolumns;i++) //why do i have to use a for loop
arr[i]=new int[ncolumns]; //to create a multiple subs array
// dynamically??
//why can't i use a code like:
//int **arr=new int*[nrows];
// *arr=new int[ncolumns]; ???
for(int i=0;i<nrows;i++)
for(int j=0;j<ncolumns;j++)
arr[i][j]=0;
for(int i=0;i<nrows;i++)
for(int j=0;j<ncolumns;j++)
cout<<arr[i][j]<<" ";
cout<<sizeof(arr)/sizeof(int)<<endl; //and why does this part return 1
//instead of 25??
cout<<nrows<<" "<<ncolumns<<endl;
system("PAUSE");
return 0;
}
---------------------------------
Do You Yahoo!?
Yahoo! Finance - Get real-time stock quotes |