新手求助:数字换字符串

2019-03-24 17:40发布

请问:怎么把一个不确定位数的数字换成字符数组? 我本意是想做一个12864显示的计数器,数值一直累加,所以位数会越来越多,怎么把这个数字转换成相应位数的字符数组呢?     感谢二楼,俺初学,没太看明白 ,自己整了个,可以把6位以下数字转成字符串,因为用来显示的 所以下面加了把最高位的0变成空格     uchar temp[6]={"      "};   ulong k; void hextostring(ulong i)
{
 uchar j;
 i=k;
 for(j=6;j>0;j--)
  {
   temp[j-1]=i%10+0x30;  
   i=i/10;
  }
 if(k<100000)       {temp[0]=' ';}
 if(k<10000)
  {temp[1]=' ';}
 if(k<1000)
  {temp[2]=' ';}
 if(k<100)
  {temp[3]=' ';}
 if(k<10)
  {temp[4]=' ';}
} [ 本帖最后由 yuanyx99 于 2011-12-13 09:54 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
cat3902982
1楼-- · 2019-03-25 08:34
huo_hu 发表于 2016-3-3 19:16
http://bbs.eeworld.com.cn/thread-306789-1-1.html
这里有各种转换

你的工程是库的形式,根本看不到啥!
Li_Lei
2楼-- · 2019-03-25 09:13
 精彩回答 2  元偷偷看……
cat3902982
3楼-- · 2019-03-25 09:34
huo_hu 发表于 2016-5-6 16:05
LCD目录下是库工程

我是想看看代码的

一周热门 更多>