void pointer 샘플

Computer/C++ 2005. 7. 10. 00:39

void pointer 어떻게 사용하는지 알려달라고해서 만든 샘플 같은데 지워버릴까 하다가 포스트로 남김.

#include <stdio.h>
void main()
{
        int i;
        void * stack[3];
        int* value;

        stack[0] = malloc(sizeof(int) * 10 );
        stack[1] = malloc(sizeof(int) * 5);
        stack[2] = malloc(sizeof(int) * 8) ;

        value = (int * )stack[0];
        for(i=0;i<10;i++)
        {
                value[i] = i;
                printf(" %d=%d \n",i,value[i]);
        }

        value = (int * )stack[1];
        for(i=0;i<5;i++)
        {
                value[i] = i;
                printf(" %d=%d \n",i,value[i]);
        }

        value = (int * )stack[2];
        for(i=0;i<8;i++)
        {
                value[i] = i;
                printf(" %d=%d \n",i,value[i]);
        }
}


 

Posted by Gu Youn
,