Appearantly math isn't my strong point. Since our number system is base 10 I need to make the number 10 to the power of place * tempnumber. Stupid me! :-) Here is the revised code:
PHP Code:
int convert(char *string)
{
int tempnumber = 0;
int number = 0;
int place;
for(unsigned int i=0; i<strlen(string); i++)
{
switch(string[i])
{
case '0':
tempnumber = 0;
break;
case '1':
tempnumber = 1;
break;
case '2':
tempnumber = 2;
break;
case '3':
tempnumber = 3;
break;
case '4':
tempnumber = 4;
break;
case '5':
tempnumber = 5;
break;
case '6':
tempnumber = 6;
break;
case '7':
tempnumber = 7;
break;
case '8':
tempnumber = 8;
break;
case '9':
tempnumber = 9;
break;
}
//now find out what place value the number holds
place = strlen(string)-i;
number += (pow(10,place) * tempnumber);
cout << i << "\n";
}
cout << "\n";
return number/10;
}
Be sure to include math.h for the pow function.