B00004 atoi函数

这是一个通用的基础程序,将数字字符串转换为整型数。

程序如下:

/* atoi函数:将字符串s转换为相应的整型数 */

#include <stdio.h>
#include <ctype.h>

int atoi(char s[])
{
    int i, n;

    n = 0;
    for(i=0; isdigit(s[i]); i++)
        n = 10 * n + (s[i] - '0');
    return n;
}

int main(void)
{
    printf("%d\n", atoi("356"));
    printf("%d\n", atoi("1234567"));

    return 0;
}
关键代码:

int atoi(char s[])
{
    int i, n;

    n = 0;
    for(i=0; isdigit(s[i]); i++)
        n = 10 * n + (s[i] - '0');
    return n;
}



posted on 2016-05-08 06:26  海岛Blog  阅读(114)  评论(0编辑  收藏  举报

导航