atoi

#incude
#include        /*for isspace(),isdigit() */

int atoi(char s[])        /*这函数在中有类似的*/
{
    int i,n,sign;
    for(i=0;isspace(s[i]);i++)
        ;
    sign=(s[i]=='-')?'-':'+';
    if(s[i]=='-'||s[i]=='+')    
        i++;
    for(n=0;isdigit(s[i]);i++)     
    {
        n=n*10+s[i]-'0';
    }
    return n*sign;
}

int main()
{
    char arr[8]={" 1253"};
    int n=atoi(arr);
    printf("%d",n);
    return 0;
}

你可能感兴趣的:(the,c,progarmming,language)