atoi和itoa函数的实现方法

520爱宠77

520爱宠77

2016-02-19 11:07

下面这个atoi和itoa函数的实现方法教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

//atoi的实现
代码如下:

#includeiostream
using namespace std;
int atio1(char *s)
{
int sign=1,num=0;
    if(*s=='-')
        sign=-1;
    s++;
    while((*s)!='')
    {
        num=num*10+(*s-'0');
        s++;
    }  
    return num*sign;  
}


//itoa的实现
代码如下:

char *itoa(int num, char *str, int radix)
{
    char* ptr = str;
    int i;
    int j;

    while (num)
    {
        *ptr++  = string[num % radix];
        num    /= radix;

        if (num radix)
        {
            *ptr++  = string[num];
            *ptr    = '';
            break;
        }
    }

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

    j = ptr - str - 1;

    for (i = 0; i (ptr - str) / 2; i++)
    {
        int temp = str[i];
        str[i]  = str[j];
        str[j--] = temp;
    }

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

    return str;
}


 代码如下:

int main()
{
    char *s="-123567890";  
    coutatio1(s);
    system("pause");
}

展开更多 50%)
分享

猜你喜欢

atoi和itoa函数的实现方法

编程语言 网络编程
atoi和itoa函数的实现方法

自己实现strcpy函数的实现方法

编程语言 网络编程
自己实现strcpy函数的实现方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Javascript实现的分页函数

Web开发
Javascript实现的分页函数

Javascript trim()函数实现

Web开发
Javascript trim()函数实现

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Javascript实现的自动验证函数

Web开发
Javascript实现的自动验证函数

如何实现JS函数的重载

Web开发
如何实现JS函数的重载

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

3.从实例开始

3.从实例开始

往Excel2024单元格快速插入特殊符号

往Excel2024单元格快速插入特殊符号
下拉加载更多内容 ↓