#include<stdio.h>
void main()
{
int s,k,i;
int a[]={0,1,2,3,4,5,6,7,8,9,10};
int *p;
printf("복사 시작 요소..?");
scanf("%d" , &s);
printf("끝 요소 ..?");
scanf("%d", &k);
//p에 메로리를 할당
p=(int*)malloc(sizeof(int)*(k-s+1));
//a[s] ~ a[k]을 p에 복사
memcpy(p, &a[s], sizeof(int)*(k-s+1));
//복사된 p[]를 표시
for(i=0;i<k-s+1;i++)
printf("p[%d] : %d\n" ,i,p[i]);
//p에 할당된 메모리를 자유롭게 해제
free(p);
}