本帖最后由 challenger 于 2017-4-13 15:40 编辑
如:第一行: sprintf((char*)p1,"经度:%lf,维度%lf,速度:%0.3f,",jindu/100000,weidu/100000,sudu/1000,count);
第二行: sprintf((char*)p1,"日期:%04d/%02d/%02d,时间:%02d:%02d:%02d,%d",years,months,dates,shi,fen,miao,count);
如上,因为考虑数据输出比较多,我想分两行输出,用两sprintf函数。第一行,我想输出:经度,维度,速度,然后接着输出:日期,时间。结果运行发现,串口助手上显示只有日期,时间相关数据内容。经度,维度,速度不显示,怎么回事?谁帮解答一下?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
搞定了,谢谢!你说得对,内容覆盖掉了。我重新定义一个p4指针,再分配一下内存,然后再次调用P4时,果真杀定了。给你加分。
一周热门 更多>