BREW中怎样将整数转化成AECHAR型

allen1986 2009-04-02 05:56:51
请问在BREW中怎样将一个整数转化成一个AECHAR型的字符(窜)。?就是我想将一个整数以时间的形式输出。比如:输入127,则输出02:07,也就是两分钟7秒。
...全文
1486 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
vigoqiu 2009-04-02
  • 打赏
  • 举报
回复

我写的一个函数



//数字转换为字符串
//整型转Unicode字符串 radix:进制,不大于16进制.10进制传入10,16进制传入16
AECHAR* ZMI2W(uint32 value,AECHAR* buffer,uint32 radix)
{
uint32 mode = 0;
if(value==0)
{
buffer[0] = 0x30;//'0'
buffer[1] = 0x00;
return buffer;
}
int32 off = 0;
while(value>0)
{
mode = value%radix;
value = value/radix;
if(mode<10)
{
buffer[off] = (wchar)(0x30+mode);
}
else
{
buffer[off] = (wchar)(0x41+mode-10);
}
off++;
}
//头尾交换
for(int i=off/2-1;i>=0;i--)
{
buffer[off] = buffer[i];
buffer[i] = buffer[off-1-i];
buffer[off-1-i] = buffer[off];
}
buffer[off] = 0x00;
return buffer;
}
 艾伦坎普 ADVERTISEMENT 广告

2,852

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧