관리 메뉴

드럼치는 프로그래머

[C] 2차원 배열 생성 malloc 본문

★─Programing/☆─C | C++

[C] 2차원 배열 생성 malloc

드럼치는한동이 2007. 10. 30. 12:03

#include <stdio.h>
#include <malloc.h>

void main()
{
 int **pp;
 //5행 4열 배열 포인터 크기 잡기~!
 int m=5, n=4;

 //행먼저
 pp = (int**)malloc( m * sizeof(int) );

 //열
 for(int i=0;i<m;i++)
 {
  pp[i] = (int*)malloc( n * sizeof( int ) );
 }


 //메모리해제 열삭제 ->행삭제

 for( i = 0; i<m; i++)
  free( pp[i] );

 free( pp );

}

'★─Programing > ☆─C | C++' 카테고리의 다른 글

[C] scanf()함수 예제1  (0) 2007.11.07
[C] strtok구현  (0) 2007.11.07
[C] 포인터, 배열, 구조체  (0) 2007.10.29
[C] strstr 함수  (0) 2007.10.29
[C] Swich문과 If 문 비교  (0) 2007.10.21
Comments