On va y arriver, excusez l'heure tardive.
if(len == 10+posOrNeg) // if is 10 long, check if it fits in a 32-bit var
{
// max = 2,147,483,647
for(int i = 0; i <= 10; ++i)
{
if(string[posOrNeg+i] > maxInteger[i])
{
return false;
}
if else(string[posOrNeg+i] != maxInteger[i])
{
break;
}
}
}