21xrx.com
2025-07-06 08:20:01 Sunday
登录
文章检索 我的文章 写文章
用C语言删除上一个输出
2023-06-17 20:05:03 深夜i     35     0
C语言 删除输出 控制字符

在C语言中,输出语句是非常常见的操作。但是有时候,我们希望删除掉上一个输出,以便输出新内容。那么如何实现呢?

首先,我们可以使用函数库中的控制字符"\b",它可以使光标退一格。结合使用控制字符"\r"(回车符),就可以将光标移动到行首,从而实现删除上一个输出的效果。

例如,以下代码可以实现打印一个数字,然后删除掉该数字,再输出一个新的数字:

#include 
int main() {
  int num1 = 123;
  int num2 = 456;
  printf("%d", num1);
  printf("\b");
  printf("\r");
  printf("%d", num2);
  return 0;
}

这段代码的执行结果为:

456

可以看到,先输出了数字123,然后使用控制字符"\b"删除了该数字,再使用控制字符"\r"将光标移动到行首,最后输出了数字456。

  
  

评论区