title: compare const char * with strcmp
body: <p>I compare a <code>const char *</code> to a string and for some reason it always succeeds. </p>
  
  <pre><code>    if (std::strcmp(t-&gt;detectColor-&gt;name, "ghghjg") != 0) {
          printf("XXXXXXXXXXX\n");
          // check if it was allready a sequencer
          if (std::strcmp(t-&gt;className, "IM_SURE_IT_CANT_BE_THIS") != 0) {
            printf("what is going on?\n");
  </code></pre>
  
  <p>The detectColor name is always something like green or blue, and <code>t-&gt;className</code> is "ofxDTangibleBase" for example. Still it prints</p>
  
  <pre><code>XXXXXXXXXXX
  what is going on?
  </code></pre>
  
  <p>in the console.
  How can i get a valid compare?</p>