Mega Code Archive

 
Categories / C / String H
 

Memmove

//Declaration:  void *memmove(void *to, const void *from, size_t count);  //Return:       returns *to.            #include <stdio.h>   #include <string.h>   #define SIZE 80   int main(void)   {     char str[SIZE], *p;     strcpy(str, "AAAAAAAAAAAAAAAAAAAAAAAAA");     p = str + 10;     memmove(str, p, SIZE);     printf("result after shift: %s", str);     return 0;   }           /* result after shift: AAAAAAAAAAAAAAA*/