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;
}
 
                    
                     
                    
                 
                    
                 
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号