Mail Archives: djgpp/1997/02/05/06:43:16
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime AT docserver DOT cac DOT washington DOT edu for more info.
---761590493-1013139672-855142578=:8933
Content-Type: TEXT/PLAIN; charset=US-ASCII
The another way is fine :(for C++ ==> g++, gxx)
<--------------------------------------------cut----------------->
#include <iostream.h>
void display (long double **,int m, int n);
void de_allocate(long double **);
int m = 3;
int n =5;
int main()
{ long double **data;
int i,j;
data=new long double*[m]; /* STEP 1: Set up rows */
for(j=0; j < m ; j++)
data[j]=new long double[n]; /*STEP 2: Set up the columns*/
for(i=0;i<m;i++)
for(j=0;j<n;j++)
data[i][j]=i*j; /* for example */
display(data,m,n);
de_allocate(data);
return 0;
}
void display(long double **data,int m,int n)
{ int i,j;
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
{ cout<<data[i][j]<<" ";
}
cout<<endl;
}
}
void de_allocate(long double **data)
{ int i,j;
for(i=0;i<m;i++)
{ delete[]data[i]; //delete columns
}
delete[]data; //delete rows
}
<-----------------------------------------------cut---------------->
Good Luck !!
Miguel
---761590493-1013139672-855142578=:8933
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="allocate2D.c"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine DOT LNX DOT 3 DOT 95 DOT 970205123618 DOT 8933D AT ideafix DOT cps DOT unizar DOT es>
Content-Description:
I2luY2x1ZGUgPGlvc3RyZWFtLmg+DQoJDQoJdm9pZCBkaXNwbGF5ICAgIChs
b25nIGRvdWJsZSAqKixpbnQgbSwgaW50IG4pOw0KCXZvaWQgZGVfYWxsb2Nh
dGUobG9uZyBkb3VibGUgKiopOw0KCQ0KCWludCBtID0gMzsNCglpbnQgbiA9
NTsNCgkNCmludCBtYWluKCkNCnsgCWxvbmcgZG91YmxlICoqZGF0YTsNCiAg
ICAgICAgaW50IGksajsNCiAgICAgICAgDQoJICBkYXRhPW5ldyBsb25nIGRv
dWJsZSpbbV07ICAgICAgIC8qIFNURVAgMTogU2V0IHVwIHJvd3MgICAgICAg
ICovDQoJICAgZm9yKGo9MDsgaiA8IG0gOyBqKyspIA0KCSAgIAlkYXRhW2pd
PW5ldyBsb25nIGRvdWJsZVtuXTsvKiBTVEVQIDI6IFNldCB1cCB0aGUgY29s
dW1ucyAqLw0KCQ0KCSAgIGZvcihpPTA7aTxtO2krKykNCgkgICAgICBmb3Io
aj0wO2o8bjtqKyspDQoJICAgICAgCWRhdGFbaV1bal09aSpqOyAvLyBmb3Ig
ZXhhbXBsZQkNCgkgICBkaXNwbGF5KGRhdGEsbSxuKTsNCgkgICBkZV9hbGxv
Y2F0ZShkYXRhKTsNCgkgICByZXR1cm4gMDsNCn0NCnZvaWQgZGlzcGxheShs
b25nIGRvdWJsZSAqKmRhdGEsaW50IG0saW50IG4pDQp7ICAgCWludCBpLGo7
DQoNCglmb3IoaT0wO2k8bTtpKyspDQoJewlmb3Ioaj0wO2o8bjtqKyspDQoJ
CXsgY291dDw8ZGF0YVtpXVtqXTw8IiAiOw0KCQl9DQoJCWNvdXQ8PGVuZGw7
DQoJfQkNCn0NCg0Kdm9pZCBkZV9hbGxvY2F0ZShsb25nIGRvdWJsZSAqKmRh
dGEpDQp7CWludCBpLGo7DQoJZm9yKGk9MDtpPG07aSsrKQ0KCXsJZGVsZXRl
W11kYXRhW2ldOyAgIC8vZGVsZXRlIGNvbHVtbnMNCgl9DQoJZGVsZXRlW11k
YXRhOwkJICAgLy9kZWxldGUgcm93cw0KCQkNCn0NCg==
---761590493-1013139672-855142578=:8933--
- Raw text -