[C] 2차원 배열 동적 할당
크기가 i * j 인 2차열 배열 동적 할당 하기
int **array;
array = (int**)malloc(sizeof(int *) * i );
for(k = 0 ; k < i ; k++)
array[k]=(int*)malloc(sizeof(int) * j);
할당 후, array[i][j]로 사용하면 된다.
2차원 동적 할당한 배열 해제.
for(k = 0 ; k < i ; k++)
{
free(array[k]);
}
free(array);
'Programing > C/C++' 카테고리의 다른 글
[C] 입력함수 scanf, gets, fgets 함수 문자열 입력시 차이점 (0) | 2014.05.11 |
---|---|
[C] srand 랜덤 함수 (0) | 2014.05.05 |
char 형 -> int 형으로 전환하기 (0) | 2013.04.29 |
[list] list 모두 삭제하기 (0) | 2013.04.22 |
[list:sort] list:sort() 사용하기 (0) | 2013.04.22 |