title: Converting string to unsigned int returns the wrong result
body: <p>I have the following string:</p>
  
  <pre><code>sThis = "2154910440";
  
  unsigned int iStart=atoi(sThis.c_str());
  </code></pre>
  
  <p>However the result is</p>
  
  <pre><code>iStart = 2147483647
  </code></pre>
  
  <p>Does anybody see my mistake?</p>