C++/Source

배열 포인트 사용법

gandus 2009. 9. 17. 10:13

#include <stdio.h>
void prndata(char (*n)[][10], int (*c)[][2], int len);
int main()
{
 char name[][10]={ "홍길동  ", "이순신  ",
                   "김  집  ", "김홍도  ",
                   "유명한  "  , "사공길비"
      };
 int cm[][2]={ {180, 75}, {190, 90},
     {180, 68}, {160,111},
     {160, 45}, {190, 60}
    };
 int size= sizeof(name)/10;
 prndata(name,cm, size);
 return 0;

}
 
void prndata(char (*n)[][10], int (*c)[][2], int len)
{
 int i;

 printf("| 순번 | 이 름 |   키 | 체중 |\n");
 printf("------------------------------\n");

 for(i=0; i<len; i++)
 {
  printf(" %3d \t%-8s %5d %5d\n", i+1, (*n)[i], (*c)[i][0], (*c)[i][1]);
 }

 printf("------------------------------\n");
}