REALLOC

 #include<stdio.h>

#include<stdlib.h>

int main()
{
   int *ptr;
   int i;
   ptr=(int*)malloc(5*sizeof(int));
    for( i=0;i<5;i++)
   {
      printf("enter element %d:\n",i+1);
      scanf("%d",&ptr[i]);
   }
   
   for( i=0;i<5;i++)
{
   printf(" %d element is:%d\n",i+1,ptr[i]);
}
    ptr=realloc(ptr,10*sizeof(int));
   for( i=0;i<10;i++)
   {
      printf("enter %d element:",i+1);
      scanf("%d",&ptr[i]);
   }
   
   for( i=0;i<10;i++)
{
   printf(" %d element is:%d\n",i+1,ptr[i]);
}
free(ptr);
}

Comments