实现在linux下的itoa函数

在linux系统中虽然自带了atoi()函数,
但是没有对应的itoa()函数,那就自己实现吧!
1、自己实现itoa()

void itoa(int i,char* string)
{
    int power,j;
    j=i;
    for(power=1;j>=10;j/=10)
        power*=10;
    for(;power>0;power/=10)
    {
        *string++='0'+i/power;
        i%=power;
    }
    *string='\0';
}

2、吸收一些输入函数多余的输入字符

while((ch = getchar()) != '\n');

你可能感兴趣的:(C++,C,Linux,ubuntu)