C library function memmove()




C library function memmove()

#include <stdio.h>
#include <stdlib.h>

int main () {
   char dest[] = "oldstring";
   const char src[]  = "newstring";

   printf("Before memmove dest = %s, src = %s\n", dest, src);
   memmove(dest, src, 9);
   printf("After memmove dest = %s, src = %s\n", dest, src);

   return(0);
}

Output

Before memmove dest = oldstring, src = newstring
After memmove dest = newstring, src = newstring