C打印文本行并更新它们

C打印文本行并更新它们,c,printing,printf,C,Printing,Printf,我有一个C语言的程序,可以打印表格。我希望在不重新打印整个表的情况下更新此表的值。我可以用\r字符更新一行,但如何更新多行?我假设您正在谈论将表输出到stdout,并将其定向到控制台(终端)。在C语言中没有操作终端的标准方法,因为它的存在甚至不需要标准输出来工作(例如,它可能很好地指向一个文件) 但是,有一些多平台库(如ncurses)可以在终端上运行。你可以考虑使用它们。 我假设你正在讨论将表输出到指向控制台(终端)的STDUT。在C语言中没有操作终端的标准方法,因为它的存在甚至不需要标准输出

我有一个C语言的程序,可以打印表格。我希望在不重新打印整个表的情况下更新此表的值。我可以用
\r
字符更新一行,但如何更新多行?

我假设您正在谈论将表输出到stdout,并将其定向到控制台(终端)。在C语言中没有操作终端的标准方法,因为它的存在甚至不需要标准输出来工作(例如,它可能很好地指向一个文件)


但是,有一些多平台库(如ncurses)可以在终端上运行。你可以考虑使用它们。

我假设你正在讨论将表输出到指向控制台(终端)的STDUT。在C语言中没有操作终端的标准方法,因为它的存在甚至不需要标准输出来工作(例如,它可能很好地指向一个文件)

但是,有一些多平台库(如ncurses)可以在终端上运行。你可以考虑使用它们。