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]); } }
'Computer > C++' 카테고리의 다른 글
BCB에 설치된 Indy가 이상하게 동작할 때... (0) | 2005.11.24 |
---|---|
BCB 6에 Indy 10 설치 하기 관련... (0) | 2005.11.23 |
BCB - StrToHex 함수 (0) | 2005.11.06 |
BCB 6에 DSPack 2.3.4 설치 (0) | 2005.09.10 |
카일릭스 설치 및 일반적인 문제점 (0) | 2005.07.10 |
파일의 버젼 정보 얻기 (0) | 2003.12.14 |
TStingList이용해서 텍스트 파일 파싱하기 (0) | 2003.11.16 |
Effective C++ Second Edition (0) | 2003.10.13 |
Child control 관리 (0) | 2003.09.15 |
C++ 사이트 모음 (0) | 2003.04.08 |