str.find() seems to be ignoring the first character in a string
<p>In the application where the complete code is</p>

<pre><code>#include &lt;iostream&gt;
#include &lt;string&gt;

using namespace std;

int main()
{
    string str = "Insert";
    int kint = 0;

    if (kint == 0 &amp;&amp; str.find("Insert"))
    {
        cout &lt;&lt; "found" &lt;&lt; endl;
    }

return 0;
}
</code></pre>

<p>No cout ever occurs. If you search for "nsert" instead then the cout does occur.</p>

<p>What am I missing?</p>
