- 博客(3)
- 收藏
- 关注
原创 stm32cubeide printf重定向后打印不对齐的解决办法,
打印问题通常是因为 \n 换行符在一些终端中仅会将光标移动到下一行的开始,而不会将光标移动到当前行的开头。之间没有额外的控制字符,导致光标只向下移动了一行,而没有回到行首,从而导致打印结果逐渐向右偏移。我在实现printf重定向到串口时,按照其它博主的添加重定向语句,发现实际运行过程中光标总是移动到下一行的与上一行对齐的位置。直接贴代码,放在main.c,头文件包含#include 为了完美解决其它打印问题,还可以自己创建自己的printf函数。
2024-08-27 00:50:36
233
原创 2020-11-12
#include <stdio.h>#include <stdlib.h>int main(){ char sex,a1,a2;float faheight,moheight,height;printf(“pealse input your sex,m or w:did you take exercse ,yes or no ?did you have the healthy lifestyle?yes or no\n”);scanf("%c %f %f",&s
2020-11-12 16:54:27
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人