zoukankan      html  css  js  c++  java
  • itoa我的实现方法

    版本一: 只能支持10进制的转换格式。

     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] = '\0';
    25      
    26      return;
    27 }

    main函数:

     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

  • 相关阅读:
    Alpha冲刺
    Alpha冲刺
    Alpha冲刺
    Alpha冲刺
    抽奖系统(记一次未完成的教训)
    Alpha冲刺
    Alpha冲刺
    Alpha冲刺 (2/10)
    Alpha 冲刺 (1/10)
    软工 团队第三次作业
  • 原文地址:https://www.cnblogs.com/zhouhaibing/p/2908251.html
Copyright © 2011-2022 走看看