IMPLEMENTATION OF MALLOC AND REALLOC FUNCTION
#include<stdio.h>
#include<conio.h>
void main()
{
int s,i,newsize,*p;
clrscr();
printf("\n Enter size of an array:-");
scanf("%d",&s);
p=(int *)malloc(s*sizeof(int));
printf("\n Enter the number:-\n");
for(i=0;i<s;i++)
{
scanf("%d",&p[i]);
}
printf("\n Entered numbers are:- \n");
for(i=0;i<s;i++)
{
printf(" %d",p[i]);
}
printf("\nEnter newsize of an array:-");
scanf("%d",&newsize);
p=(int *)realloc(p,newsize);
printf("\n Enter the numbers for newsize:-\n");
for(i=s;i<newsize;i++)
{
scanf("%d",&p[i]);
}
printf("\n All elements of an array is:-\n");
for(i=0;i<newsize;i++)
{
printf(" %d",p[i]);
}
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int s,i,newsize,*p;
clrscr();
printf("\n Enter size of an array:-");
scanf("%d",&s);
p=(int *)malloc(s*sizeof(int));
printf("\n Enter the number:-\n");
for(i=0;i<s;i++)
{
scanf("%d",&p[i]);
}
printf("\n Entered numbers are:- \n");
for(i=0;i<s;i++)
{
printf(" %d",p[i]);
}
printf("\nEnter newsize of an array:-");
scanf("%d",&newsize);
p=(int *)realloc(p,newsize);
printf("\n Enter the numbers for newsize:-\n");
for(i=s;i<newsize;i++)
{
scanf("%d",&p[i]);
}
printf("\n All elements of an array is:-\n");
for(i=0;i<newsize;i++)
{
printf(" %d",p[i]);
}
getch();
}