分类: C/C++
2008-11-03 20:07:47
int myatoi( char * s) 
{
int sign, n;
while (isspace( * s))
++ s;
sign = 1 ;
switch ( * s)
{
case ' - ' : sign = - 1 ;
case ' + ' : ++ s;
}
n = 0 ;
while (isdigit( * s))
n = 10 * n + ( * s ++ ) - ' 0 ' ;
return (sign * n);
}