当前位置: 技术问答>linux和unix
如何在程序中实现删除一行已经打印的文字的功能?
来源: 互联网 发布时间:2015-06-17
本文导语: 各位大虾: 我在编写一个串口通信的程序,为了美化界面,想实现某行文字闪烁的效果; 我想的是通过向终端写入行删除指令删除那一行,然后重写;但不知道在串口编程中如何实现删除已经打印的文字...
各位大虾:
我在编写一个串口通信的程序,为了美化界面,想实现某行文字闪烁的效果;
我想的是通过向终端写入行删除指令删除那一行,然后重写;但不知道在串口编程中如何实现删除已经打印的文字的功能;
不知各位大虾有何高见?
我在编写一个串口通信的程序,为了美化界面,想实现某行文字闪烁的效果;
我想的是通过向终端写入行删除指令删除那一行,然后重写;但不知道在串口编程中如何实现删除已经打印的文字的功能;
不知各位大虾有何高见?
|
没有串口编程经验,但想探讨一下.
估计是没有删除已经打印文件的功能的,只能通过特定位置重画的方式.
但估计串口输出应该是流,没办法特定位置重画,可能要整屏重画,这样的话,
以串口的传输速率即使能做也很恶心.
建议把ASCII全部输出一次,应该有一些反白或者闪烁的控制字符的.
试试如何?
估计是没有删除已经打印文件的功能的,只能通过特定位置重画的方式.
但估计串口输出应该是流,没办法特定位置重画,可能要整屏重画,这样的话,
以串口的传输速率即使能做也很恶心.
建议把ASCII全部输出一次,应该有一些反白或者闪烁的控制字符的.
试试如何?