函数运行时,按键盘“z”或者‘x’,中间那个0会左右移动,而不是一直循环打印,这是为什么?请问一下大家为什么这个函数运行时,按键盘“z”或者‘x’,中间那个0会左右移动,而不是一直循环打印
2 回答
慕少森
TA贡献2019条经验 获得超9个赞
输出使用了特殊的控制转移序列 \x1B[1A
代表光标往上移动一行, \x1B[K
代表将当前光标至本行末尾的内容擦除掉, 组合起来相当于清除上一行的内容. 所以你从头到尾只看到一行 |--0--|
输出内容.
你可以移除 \x1B[1A\x1B[K
这部分检查一下输出, 就可以看到你期望的循环输出.
添加回答
举报
0/150
提交
取消