我这个使用sprintf()函数会丢数据,pucBUFF函数打印出来土壤温湿度得数据丢失了,pucBUFF数组的大小我改过也没有解决,不经过sprintf()这个函数直接打印的话是有数据的,有没有知道原因的?或者有没有和sprintf()函数功能相似的函数可以去替代的。
单片机使用sprintf()函数丢失数据,求解。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- liuhuilfh 2021-08-11 18:03关注
把你的sprintf拆解开试一下,如int len = sprintf(pucbuff, "....(这里用几项)", ....); 然后len = sprintf(pucbuff+len, "....(这里用几项)", ....);
解决 无用评论 打赏 举报
悬赏问题
- ¥15 sessionStorage在vue中的用法
- ¥15 wordpress更换域名后用户图片头像不显示
- ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework),并且基于qt实现打开一个web
- ¥30 AD9854 为什么输出波形幅度受限,AI机器人勿扰
- ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework
- ¥15 数据库原理及应用上机练习题
- ¥15 如何联系真正的开发者而非公司
- ¥15 有偿求苍穹外卖环境配置
- ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,
- ¥20 Ue4.26打包win64bit报错,如何解决?(语言-c++)