Computer/C++
void pointer 샘플
Gu Youn
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]);
}
}