'unix c'에 해당되는 글 1건

  1. 2007.12.02 [UNIX C] 2차원 배열 동적할당하기. 5
 

아.....자꾸 까먹어요. 포인터에 대한 개념이 점점 사라지고 있는 느낌이네요-_-;

얼마전 동적할당을 할 일이 생겨서 포스팅해둡니다.










[code]#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define NUM 2 /*  동적으로 할당할 수 */
#define LENGTH 80 /*  문자열길이 */

int main(void) {
 char **id;
 int i;
 
 id = (char **)malloc(NUM * sizeof(char *));
 for (i = 0; i < 2; i++) {
  id[i] = (char *)malloc(LENGTH * sizeof(char));
 }
 strcpy(id[0], "mudchobo");
 strcpy(id[1], "idoori");
 
 for (i = 0; i < 2; i++) {
  printf("%s\n", id[i]);
 }
 
 return EXIT_SUCCESS;
}
[/code]
아.....저렇게 하는 거군요-_-;

 
Posted by 머드초보
,