itoa我的实现方法-创新互联

版本一: 只能支持10进制的转换格式。itoa我的实现方法
 1 void myitoa(UINT date, UCHAR *a)
 2 {
 3      UINT  i, j;
 4      UCHAR  mod;
 5      UINT   left;
 6      UCHAR  aucTemp[10];
 7      
 8 for(i = 0; (i < 10) && (date > 0); i++)
 9      {
10          mod = date % 10;
11          left = date / 10;
12          
13          aucTemp[i] = '0' + mod;
14          
15          date = left;
16      }
17      
18 for(j = 0; j < i; j++)
19      {
20          a[i-j-1] = aucTemp[j];
21      }
22      
23      
24      a[i] = '';
25      
26 return;
27 }

main函数:

成都创新互联公司专注于企业全网营销推广、网站重做改版、河西网站定制设计、自适应品牌网站建设、HTML5商城建设、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为河西等各大城市提供网站开发制作服务。
 1 int main()
 2 {
 3     UINT a;
 4     UCHAR  aucStr[11];
 5     
 6   while(1)
 7     {
 8            scanf("%u", &a);
 9            myitoa(a, aucStr);
10            printf("input: %s", aucStr);
11     }
12     
13     
14   return 0;
15 }

网上其他人的方法:

http://blog.csdn.net/yang15225094594/article/details/8129991


文章标题:itoa我的实现方法-创新互联
链接分享:http://ybzwz.com/article/ccedgj.html