函数运行时,按键盘“z”或者‘x’,中间那个0会左右移动,而不是一直循环打印,这是为什么?
请问一下大家为什么这个函数运行时,按键盘“z”或者‘x’,中间那个0会左右移动,而不是一直循环打印
[图片]
函数运行时,按键盘“z”或者‘x’,中间那个0会左右移动,而不是一直循环打印,这是为什么?
请问一下大家为什么这个函数运行时,按键盘“z”或者‘x’,中间那个0会左右移动,而不是一直循环打印
[图片]
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
输出使用了特殊的控制转移序列
\x1B[1A
代表光标往上移动一行,\x1B[K
代表将当前光标至本行末尾的内容擦除掉, 组合起来相当于清除上一行的内容. 所以你从头到尾只看到一行|--0--|
输出内容.你可以移除
\x1B[1A\x1B[K
这部分检查一下输出, 就可以看到你期望的循环输出.