更新上一行而不是打印新行

库玛

这是c中的一个简单程序。它需要两个整数并将它们相加。在这段代码中,我想通过换行来更新前一行,而不是换一个新的行,在这个主题上,任何机构都可以帮助我。

#include <stdio.h>
#include <stdlib.h>

int main()
{
int a,b;
printf("Enter two integer to add\r");
scanf("%d%d",&a,&b);
a=a+b;
printf("Your value is -- %d",a);

return 0;
}

我使用\ r而不是\ n来将光标移回开始位置。我在程序控制台中有输入数据,该数据是从头开始编写的。但是下一行“ Your value is ..”打印为新行,我要删除第一行,然后输入值并打印下一行“ Your value ..”。我怎么做?请帮我

让·弗朗索瓦·法布尔(Jean-Francois Fabre)

除非使用一些复杂的lib作为诅咒,否则您不能在终端中那样上移。您可以使用“清晰屏幕”技巧,也许可以达到您想要的效果。

#include <stdio.h>
#include <stdlib.h>

    int main()
    {
    int a,b;
    system("clear"); // or "cls" on windows
    printf("Enter two integer to add\r");
    scanf("%d%d",&a,&b);
    system("clear"); // or "cls" on windows
    a=a+b;
    printf("Your value is -- %d",a);

    return 0;
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

rrdtool在同一行上打印(不是图形)?

来自分类Dev

rrdtool在同一行上打印(不是图形)?

来自分类Dev

如何在同一行上打印新数据?

来自分类Dev

如何在同一行上打印新数据?

来自分类Dev

在终端的最后一行上打印

来自分类Dev

在一行上打印大量信息

来自分类Dev

在一行上打印对象属性

来自分类Dev

如何获得命令行实用程序来更新一行而不是打印多行?

来自分类Dev

如何获得命令行实用程序来更新一行而不是打印多行?

来自分类Dev

猫优先于第一行,而不是新行

来自分类Dev

Python在同一行上打印多个行值

来自分类Dev

SQLalchemy 更新所有行而不是一行

来自分类Dev

读取和打印进度条在同一行上仍在更新中

来自分类Dev

在 python 中打印结果垂直而不是一行

来自分类Dev

为什么我的程序仅打印到一行而不是单独的一行?

来自分类Dev

Bash:如何用定界符分割一行并在新行上打印每个元素?

来自分类Dev

如何使awk在同一行上打印3个项目,然后切换到新行

来自分类Dev

如何基于上一行更新MySQL行?

来自分类Dev

打印并写成一行?

来自分类Dev

如何在for循环输出的同一行上打印一行文本

来自分类Dev

与time.sleep()在同一行上打印

来自分类Dev

Python:for循环-在同一行上打印

来自分类Dev

在R的同一行上重复打印

来自分类Dev

在一行上打印出两个变量?

来自分类Dev

BASH:在一行上打印输出

来自分类Dev

Python-在同一行上打印

来自分类Dev

在同一行上打印多个ruby变量

来自分类Dev

在一行上打印2个列表

来自分类Dev

“如何在一行上打印多个用户输入”