title: On compile I get "error: comparison between distinct pointer types 'char*' and 'char (*)[200]' lacks a cast" on line
body: <p>The relevant code is</p>
  
  <pre><code>void setup ()
  {
  int respCode;
  char * pResp;
  const char http[] = "HTTP/1.1";
  char response[] = "HTTP/1.1 200 OK";
      if (strstr(response,http) == &amp;response)  {
          pResp = strchr(response," ") + 1;
          respCode = atoi(pResp);
      }
  }
  </code></pre>
  
  <p>I am trying to first determine if the char array begins with "HTTP/1.1" and, if so, put the next space-delimited token (which should represent an integer) into the integer variable 'respCode'.</p>
  
  <p>I get the following error:</p>
  
  <blockquote>
    <p>error: comparison between distinct pointer types 'char*' and 'char (*)[200]' lacks a cast" on line</p>
  </blockquote>
  
  <p>I've searched for answers, but have not found one for this specific error, let alone the detailed explanation why it is an error.</p>