Chinaunix首页 | 论坛 | 博客
  • 博客访问: 289046
  • 博文数量: 59
  • 博客积分: 2021
  • 博客等级: 大尉
  • 技术积分: 491
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-29 09:49
文章分类

全部博文(59)

文章存档

2011年(6)

2010年(11)

2009年(42)

我的朋友

分类: LINUX

2009-06-08 18:47:37

    在Linux中的字符串函数库中提供了标准的atoi函数(将字符串转换成整型),但是却没有提供将整型转换成字符串的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';
     }
   上述函数已经测试通过,可以直接调用。
阅读(8795) | 评论(2) | 转发(1) |
给主人留下些什么吧!~~

liningmcu2010-09-10 10:30:06

后来发现用sprintf更加方便

chinaunix网友2010-03-26 13:17:57

谢谢啦,程序写得很好,有参考.