atoi和itoa函数的实现方法

2016-02-19 11:07 12 1 收藏

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

【 tulaoshi.com - 编程语言 】

//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;

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

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

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

(本文来源于图老师网站,更多请访问http://www.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;
    }

    return str;
}


 代码如下:

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

来源:http://www.tulaoshi.com/n/20160219/1596589.html

延伸阅读
标签: Web开发
看个例子: 1  代码如下: function a(){      alert("我是脚本之家");  }  2   代码如下: var a = function(){      alert("我是脚本之家");  }         1和2的方法是等价的...
标签: Web开发
在JavaScript中我们需要用到trim的地方很多,但是JavaScript又没有独立的trim函数或者方法可以使用,所以我们需要自己写个trim函数来实现我们的目的。 方案一: 以原型方式调用,即obj.trim()形式,此方式简单且使用方面广泛,定义方式如下: ﹤scriptlanguage=”javascript”﹥ /** *删除左右两端的空格 */ String.prototype.t...
标签: Web开发
% 'Coding.inc.asp 'All Rights Reserved, Room3rd@hotmail.com Function Encode(Str)  Dim Count, Pos, Ch, Code  Dim SweetCh    'SweetCh中表示不需要进行编码的字符  SweetCh = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz_{}[]()" ...
标签: ASP
  really really slow by nature. This sample code uses classes to speed up the process by ten times. Someone recentally came up with a DLL to do this but not all of us can install a DLL on our ISP's web servers so I wrote this easy to use VB Class for handling string concatenation. code: Can't Copy and Paste thi...
标签: Web开发
这里我的例子是利用PHP中的Image函数实现动态生成GIF图象文件的,用户在不同的时间访问可以返回不同的小日历图片,代码如下: ?phpheader("Content-type: image/gif");$y=date(Y);$m=date(n);$w=date(w);$d=date(j);$ws[0]="Sun";$ws[1]="Mon";$ws[2]="Tue";$ws[3]="Wed";$ws[4]=&quo...

经验教程

470

收藏

17
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部