#include<iostream>
using namespace std;
void set_data(int **a,int x,int y);
void get_data(int **a,int x,int y);
void main()
{
int **a=NULL;
int x=0;
int y=0;
cout<<"배열 x : ";
cin>>x;
cout<<"배열 y : ";
cin>>y;
a = new int *[x];
for(int i=0;i<x;i++)
{
a[i] = new int [y];
}
set_data(a,x,y);
get_data(a,x,y);
for(int i=0;i<x;i++)
{
delete [] a[i];
}
delete [] a;
}
void set_data(int **a,int x,int y)
{
for(int i=0;i<x;i++)
{
for(int j=0;j<y;j++)
{
a[i][j] = i;
}
}
}
void get_data(int **a,int x,int y)
{
for(int i=0;i<x;i++)
{
for(int j=0;j<y;j++)
{
cout<<"a["<<i<<"]["<<j<<"] = "<<a[i][j]<<endl;
}
}
}
'study > C/C++' 카테고리의 다른 글
복사생성자 (0) | 2013.02.22 |
---|---|
포인터 변수와 주소 (0) | 2013.01.29 |
c++ string 함수 구현 (0) | 2013.01.25 |
이중포인터 동적할당?!? (0) | 2013.01.22 |
c++ 연산자,자료형 (0) | 2012.12.20 |