2차원 배열 동적 할당
#include <stdio.h> #include <string.h> #include <stdlib.h> #define BUCKET 5 #define SLOT 5 int main(int argc, char *argv[]) { int i = 0; char **array=NULL; array = (char **)malloc(sizeof(char *) * BUCKET); for(i=0;i<BUCKET;i++){ array[i] = (char *)malloc(sizeof(char) * SLOT); memset(array[i], 0x00, SLOT); memcpy(array[i], "12345", 5); } for(i=0;i<BUCKET;i++){ printf("%s\n", array[i]); } return 0; } |
'development' 카테고리의 다른 글
[u-boot] u-boot 사용법 (0) | 2012.03.08 |
---|---|
[etc] 네트웍 용어 정리 (0) | 2012.03.06 |
[kernel] Top Half? Bottom Half? context? (5) | 2012.01.13 |
[kernel] 스핀락 (1) | 2012.01.04 |
[program] Makefile (0) | 2012.01.04 |