title: strstr - string.h miscommunication error?
body: <p>I am trying to compare the file name against a list of strings to see if they match up and if they do then return accordingly</p>
  
  <p>I am using the following condition:</p>
  
  <pre><code>if (strstr(file, str) != NULL) {
      return 1;
  }
  </code></pre>
  
  <p>Though MSVC++2012 prompts me with the following error on <code>strstr</code>:</p>
  
  <pre><code>Error: no instance of overloaded function "strstr" matches the argument list
  argument types are: (WCHAR [260], char *)
  </code></pre>
  
  <p>The question is: what is the meaning of the error above and how could it be fixed?</p>