title: Remove from an Array of Structure;s
body: <p>I have a structure:</p>
  
  <pre><code>typedef struct score_entry
  {
      char name[21];
      int score;
  } score_entry;
  </code></pre>
  
  <p>and an array:
      <code>score_entry readin[1000];</code></p>
  
  <p>I want to write a function that consumes a <code>score_entry array</code> and a <code>name(String)</code> and remove all structures in the array with that name and return the new array. Is this possible? if so how could it be done ?</p>