嵌入式蓝桥杯解决一个小BUG LCD显示粘连字符问题当显示位数由两位数转换成了个位数 ,尾数字符出现了粘连 及尾数原字符在那没有改变 原本显示5cm 变成了 5cmm 解决方法 最后尾数加上一个空

代码如下

			LCD_DisplayStringLine(Line0,"   Parameter Setup  ");
		  sprintf(Thre_1," Threshold1 : %d cm",Thre_1_num);
		  sprintf(Thre_2," Threshold2 : %d cm",Thre_2_num);
		  sprintf(Thre_3," Threshold2 : %d cm",Thre_3_num);

在这里插入图片描述
当显示位数由两位数转换成了个位数 ,尾数字符出现了粘连 及尾数原字符在那没有改变
原本显示5cm 变成了 5cmm

解决方法 最后尾数加上一个空格字符解决

			LCD_DisplayStringLine(Line0,"   Parameter Setup  ");
		  sprintf(Thre_1," Threshold1 : %d cm ",Thre_1_num);
		  sprintf(Thre_2," Threshold2 : %d cm ",Thre_2_num);
		  sprintf(Thre_3," Threshold2 : %d cm ",Thre_3_num);

在这里插入图片描述
问题解决

猜你喜欢

转载自blog.csdn.net/m0_46179894/article/details/108890454
今日推荐