title: Remove first and last character from a string
body: <p>The task should be simple, remove first and last characters. </p>
  
  <p><a href="https://www.codewars.com/kata/56bc28ad5bdaeb48760009b0/train/c" rel="nofollow noreferrer">https://www.codewars.com/kata/56bc28ad5bdaeb48760009b0/train/c</a></p>
  
  <p>The function gets two parameter (<code>dst</code> as destination and <code>src</code> as source), and should return a modified string and assign to <code>dst</code> pointer (if I understood correctly).</p>
  
  <p>My Answer looks correct to me, but here is my problem:</p>
  
  <p>When the string has more then 9 characters, the modified string comes with some symbols.</p>
  
  <pre><code>char* remove_char(char* dst, const char* src){
  
    memmove(dst,src+1,strlen(src+1)-1);
  
  
    return dst;
  }
  
  </code></pre>
  
  <p>Thanks in advance for your help :)</p>