itoa我的实现方法-创新互联
版本一: 只能支持10进制的转换格式。
文章题目:itoa我的实现方法-创新互联
链接地址:http://scyanting.com/article/ccedgj.html
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://scyanting.com/article/ccedgj.html