title: C++ copy a part of a char array to another char array
body: <p>I'm trying to copy only a portion of a string (or char *) into another string (or another char *)</p>
  
  <pre><code>char * first_string = "Every morning I"
  char * second_string = "go to the library, eat breakfast, swim."
  char * final_string;
  </code></pre>
  
  <p>I would like to copy <strong>part</strong> of the second_string into the first_string.</p>
  
  <p>For Example:</p>
  
  <p><em>Every morning I eat breakfast.</em></p>
  
  <p>What is the function that allows you to copy only a portion of a string, starting from a specific point in the string?</p>
  
  <p><strong>Note:</strong> I don't want to use string variables, but char *, or even char arrays, if possible.</p>