//***********************************************************************
//배열을 함수로 넘기기!!
//***********************************************************************


#include <stdio.h>
/*
void print(int *p1[4])
{
      int i,j;
      for(i=0;i<3;i++)
      {

             for(i=0;i<4; j++)
            { 
                   printf("%d",p1[i][j]);
            }
       }
  
}
   
     
void main()
{
// ----1차원 배열----
// int p[5]={0,1,2,3,4};
// print(p);
 int p1[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
// char str[20] = "bit";
 print(p1);
 // int *Pp[5];//배열 포인터
      
     
}*/
/*
void print(int *p1[4])
{
       int i,j;
       for(i=0;i<3;i++)
      {
             for(i=0;i<4; j++)
            {
                    printf("%d",p1[i][j]);
             }
      }
}

void printChar(char *p)
{
        puts(p);
}*/
void printpp(int **p)
{
 //초기화 !!
           int i,j;
           for(i=0; i<5; i++)
          {
                  p[i]=(int *)malloc(sizeof(int));
                  *p[i]=0;
           }
           for(j=0; j<5; j++)
          {
                  printf("%d\n",p[i]);
           }
}
void main()
{

// char str[20] = "bit";
// printChar(str);
         int *Pp[5];//배열 포인터
         printpp(Pp);
}

by 훈강

'프로그래밍 > Language C' 카테고리의 다른 글

[C언어] 구조체 배열  (0) 2011.11.15
[C언어] 구조체  (0) 2011.11.15
[C언어] 포인터 #1  (0) 2011.11.15
[C언어] 포인터  (0) 2011.11.14
[C언어] 문자열 함수  (0) 2011.11.14