如果我在终端(LINUX(中使用CTRL + A CTRL + K,它会清除我在终端中键入的行。我想通过代码中的system()
调用来执行此功能。我应该将哪些参数传递给system()
才能使其运行 CTRL + A CTRL + K?
如果您只想清除当前行作为应用程序输出并将光标移动到开头,则不需要使用system()
;而只需使用printf
。代码r
表示回车,并将光标移动到行首,ANSI 转义序列CSI 2 K
将清除整行 - CSI 由 2 个字符组成:ASCII ESC (