title: error: expected primary-expression before ')' token (C)
body: <p>I am trying to call a function named <code>characterSelection(SDL_Surface *screen, struct SelectionneNonSelectionne sel)</code> which returns a <code>void</code></p>
  <p>This is the <code>.h</code> of the function I try to call:</p>
  <pre><code>struct SelectionneNonSelectionne;
  void characterSelection(SDL_Surface *screen, struct SelectionneNonSelectionne);
  void resetSelection(SDL_Surface *screen, struct SelectionneNonSelectionne);
  </code></pre>
  <p>On my main function, I try to call it like this:</p>
  <pre><code>characterSelection(screen, SelectionneNonSelectionne);
  </code></pre>
  <p>When I compile, I have the message:</p>
  <pre><code> error: expected primary-expression before ')' token
  </code></pre>
  <p>I made the <code>includes</code>. I suppose I miscall the second argument, my <code>struct</code>. But, I can't find why on the net.</p>
  <p>Have you got any idea about what I did wrong?</p>