当前位置:  技术问答>linux和unix

古老的问题,unix如何实现比较好用的itoa函数

    来源: 互联网  发布时间:2016-03-04

    本文导语:  比较普通的方法是用sprintf,这种方法的问题是需要自己在代码里为每个整数准备char空间,在频繁使用并且char空间又不能重复使用的时候,造成代码量很大,费事可读性也差,不知道大虾们们有什么好的解决方法? P...

比较普通的方法是用sprintf,这种方法的问题是需要自己在代码里为每个整数准备char空间,在频繁使用并且char空间又不能重复使用的时候,造成代码量很大,费事可读性也差,不知道大虾们们有什么好的解决方法?

PS,前提是在c环境下,无法使用c++的东西,郁闷ing。。。

|
自己写一个就了了嘛
int itoax(int _value, char* string, int _radix)
{
    //余数
    int imod;

    //记录存放结果字符首地址
    char* pStarPostion = string;
    
    //循环取余
    do{
        imod = _value % _radix;
        if (imod > 9)
            *string++ = 0x41 + (imod-10);
        else
            *string++ = 0x30 + imod;
    }while((_value /= _radix) > 0);
    *string = '';

    //将结果首尾倒置
    string = pStarPostion;
    int iLength = strlen(string);
    char cTemp;
    for(int i=0; i

    
 
 

您可能感兴趣的文章:

  • linux下那些“猫”比较好用?能找到驱动的。问题解决,马上结帖(在线等)
  • 高分相送,用jspsmartupload上传文件,在webshpere3。5环境里面很好用,但是在4。0里面就只能上传不超过7k的东东了,怎么解决这个问题,
  • 装完fc1后,设置后可以上网了,网页,链接都可以,可是却不能收邮件,不能登陆,为什么,还有一个小问题,装完系统后,有什么特别好用的
  • fork()函数的问题,在虚拟机上好用,手机上不好用!
  • (tomcat不认dom编译器 急死了)jsp问题:在bean加main方法,bean好用,在jsp中引用bean中出错
  • 关于tty函数的read函数的小问题
  • 关于函数内声明函数问题?
  • 一个基本概念问题:静态函数只能调用静态方法,类的成员函数也是静态的吗?
  • 1。 新建目录的函数是那个? 2。Busybox对C的system函数支持没问题?
  • linux c入门问题,大家指教。system函数和exec函数的区别。
  • 使用tcgetattr函数与tcsetattr函数的问题
  • 两个链接库中函数同名的问题
  • 请教一个函数入口处的汇编问题(压栈问题)
  • pthread_create函数执行问题
  • C语言中函数声明与调用问题
  • 有关Java构造函数的问题之一——缺省性
  • Linux 中关于异步函数的问题
  • 关于如何使用内核函数的问题
  • 有关函数隐藏的问题
  • 救急!!linux驱动函数问题!!
  • 关于linux下多线程运行由同一函数指针传入不同函数体的问题
  • 请教套接字中的select()函数问题
  • usb_submit_urb函数的问题
  • statfs 函数问题问题!
  • execl函数问题 fork问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • socket实现多文件并发传输,求助多线程实现问题?
  • 关于linux c程序实现自动实现telnet的问题
  • 在线等待。。。aram开发问题求救。键盘交互这个怎么实现,怎样实现简便
  • 请教:关于如何实现文件监控的问题
  • 用KJAVA实现A6288一个功能的问题
  • jsp分页问题,用Vector怎样实现
  • 关于JAVA反射实现的问题
  • 小弟有如下问题:JAVA中怎样实现对操作平台的句柄!谢谢了:)
  • 代码实现Radius服务模拟的问题,熟悉Radius服务的大虾请进!
  • 〔help〕有关JSP实现注册用户中的类型问题?
  • c编程实现ftp上传文件的问题
  • 问一个调度器的实现技术的问题?
  • (在线等)这样的window 和linux问题可以实现吗?
  • 有关用双缓冲实现动画的问题??
  • 问题太难,请教高手,关于raid1功能的错误检测的实现
  • 菜鸟问题:linux各个函数的实现源代码在哪?
  • 请教gcc编程 问题 关于调用中断 实现 图形模式
  • 关于Linux下用软件实现"RAID"的问题
  • 比较急,向请各位求助了,关于实现微妙或者纳秒级别延迟的问题@@@@
  • PXA270下利用IIS通道实现音频,重复启动死机问题求解
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • nginx Windows版相关问题及使用说明


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3