?
=?iso-8859-1?B?VG9t4XM=?=
I have a Graphical User Interface program and I'm working with numbers
written in base-10.
Is there a better way than the following to get the digit value?
unsigned GetDigitValue( char const c )
{
switch ( c )
{
case '0': return 0;
case '1': return 1;
case '2': return 2;
case '3': return 3;
case '4': return 4;
case '5': return 5;
case '6': return 6;
case '7': return 7;
case '8': return 8;
case '9': return 9;
}
}
Any reason why the above code wouldn't be fully portable?
-Tomás
written in base-10.
Is there a better way than the following to get the digit value?
unsigned GetDigitValue( char const c )
{
switch ( c )
{
case '0': return 0;
case '1': return 1;
case '2': return 2;
case '3': return 3;
case '4': return 4;
case '5': return 5;
case '6': return 6;
case '7': return 7;
case '8': return 8;
case '9': return 9;
}
}
Any reason why the above code wouldn't be fully portable?
-Tomás