Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

이중포인터의 동적할당 예제

From ZeroWiki
void main()

{

     int n=3,m=4;

     int i;



     char **p;

     p=(char **)malloc(n*sizeof(char *));

     for (i=0;i<n;i++) {

          p[i]=(char *)malloc(m*sizeof(char));

     }

     strcpy(p[0],"dog");

     strcpy(p[1],"cow");

     strcpy(p[2],"cat");

     for (i=0;i<n;i++) puts(p[i]);

     for (i=0;i<n;i++) {

          free(p[i]);

     }

     free(p);

}