21xrx.com
2024-12-23 01:36:02 Monday
登录
文章检索 我的文章 写文章
如何使用C语言删除输出的内容
2023-06-14 23:08:02 深夜i     --     --
C语言 删除输出 转义序列 控制台清屏 system()函数

在C语言中有很多输出函数,比如printf()、puts()等等。但有时候我们需要删除已经输出的内容,这时候就需要用到一些特殊的技巧了。

首先我们可以利用转义序列来删除之前输出的内容,具体方法如下:

printf("\r");  // 光标回到最左边

printf("\033[K"); // 删除光标所在处之前的所有内容

另外,我们还可以使用系统命令来清空屏幕,方法如下:

system("cls"); // 清空控制台屏幕

不过需要注意的是,使用system()函数会使程序变得不可移植。因为不同的操作系统对控制台清屏的方式是不同的。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复