title: Using memcpy to copy part of an array, and other memory manipulation tools
body: <p>Is it possible to use memcpy to copy part of an array?</p>
  
  <p>Say for example we have an array of 10 integers. Can we create a new array, and copy the last 5 integers into it?</p>
  
  <p>Are there other memory/array copying/manipulation tools which are available for use with c/c++?</p>