C realloc memory example

C realloc memory example
#include <stdio.h>
int main () {
   char *ptr;
   ptr = (char *) malloc(10);
   strcpy(ptr, "Programming");
   printf(" %s,  address = %u\n", ptr, ptr);

   ptr = (char *) realloc(ptr, 20); // Reallocate 20 characters of memory space
   strcat(ptr, " In 'C'");
   printf(" %s,  new address = %u\n", ptr, ptr);
   free(ptr);
   return 0;
}
Source:ww‮ruttual.w‬i.com
Created Time:2017-08-29 10:19:12  Author:lautturi