21xrx.com
2024-11-22 14:24:29 Friday
登录
文章检索 我的文章 写文章
用C语言删除上一个输出
2023-06-17 20:05:03 深夜i     --     --
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。

  
  

评论区

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