Memory move : Memory Move « Memory « C / ANSI-C






Memory move

#include <stdio.h>
#include <string.h>

#define SIZE 80

int main(void)
{
  char str[SIZE], *p;

  strcpy(str, "Hiiiiiiiiiiiiiiiii...");
  p = str + 10;

  memmove(str, p, SIZE);
  printf("result after shift: %s", str);

  return 0;
}


           
       








Related examples in the same category

1. Copy bytes to buffer from buffer: how to use memmove