请教高手: 使用keil realview mdk -arm v3.5 自定义字符串格式转换函数,转换浮点型数据出错

源代码:#include<stdarg.h>#include<stdlib.h>chardecode_string[300];voiddecode3_dprintf(ch... 源代码:
#include <stdarg.h>
#include <stdlib.h>
char decode_string[300];

void decode3_dprintf(char *fmt,...)
{
va_list ap;
int cnt;
va_start(ap,fmt);
cnt=vsprintf(decode_string,fmt,ap);
va_end(ap);
print_debug3_info(decode_string,cnt);
}
转换除浮点型之外其他类型都正常
展开
 我来答
muyejingefeng
2010-10-14 · TA获得超过348个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:0
展开全部
float i=10.3;
char str[]="oiew";
decode3_dprintf("i=%f str=%s",i,str);
转换结果是正常的。。
将你出错的代码贴上来。
浙江启扬智能科技有限公司
2023-08-23 广告
作为浙江启扬智能科技有限公司的工作人员,回答如下:ARM开发板通常使用Linux系统,这是因为Linux在嵌入式系统开发中有着广泛的应用和丰富的资源。在Linux环境下开发可以更好地支持ARM架构,并且Linux具有强大的工具链和开源的软件... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式