#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define NUM 2 /* 동적으로 할당할 수 */ #define LENGTH 80 /* 문자열길이 */
#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; }
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; }
아.. 이렇게 하는거였지.