我想在一行中写入80(标准conole宽度)字符,而光标不会转到下一行。当我想在控制台的最后行中打印80个字符时,这是唯一的问题。它滚动我不想要的情况。
看看:
我不想换线。任何方式这样做? :/ 我在Windows上,DEV-C ++,使用WinApi颜色和移动光标(窗口也调整大小)。
Thanx任何答案。
答案 0 :(得分:2)
使用Windows控制台API设置光标位置并绘制字符,而不是使用标准输出函数。具体来说,请查看WriteConsoleOutput
。
答案 1 :(得分:1)
你进入一个新系列的唯一原因是因为控制台不是很大的支持八十星。
所以它将光标推到下一行。
答案 2 :(得分:0)
最后通过一个或两个“\ b”将光标向后移动。
答案 3 :(得分:0)
对于系统关键控制台窗口,光标应始终保持可见,并且在达到行中最大字符数后,唯一的方法是在下一个可见行上弹出(实际上没有任何新行)。
答案 4 :(得分:0)
通过管道过滤原始程序或其他程序的输出。当您在一行中输出太多字符时,请执行您喜欢的任何操作(例如,删除字符,覆盖等等。)。