C++ 加载屏幕更简单的方法?C++;

C++ 加载屏幕更简单的方法?C++;,c++,C++,所以我想要一种更简单的方式。有什么办法吗?试图在此处找到类似的内容,但不幸的是什么也没有找到:( cout循环怎么样 for (int i = 1; i <= 100; i++) { std::cout << i; Sleep(500); system("cls"); } for(inti=1;i好吧,你可以把它放在一个循环中: for (int i = 0; i < 100; i++) { if (i != 0) {

所以我想要一种更简单的方式。有什么办法吗?试图在此处找到类似的内容,但不幸的是什么也没有找到:(

cout循环怎么样

for (int i = 1; i <= 100; i++)
{
    std::cout << i;
    Sleep(500);
    system("cls");
}

for(inti=1;i好吧,你可以把它放在一个循环中:

for (int i = 0; i < 100; i++)
{
    if (i != 0)
    {
        Sleep(500);
        system(cls);
    }
    std::cout << i+1 << std::flush;  // Need flush to force immediate update
}
for(int i=0;i<100;i++)
{
如果(i!=0)
{
睡眠(500);
系统(cls);
}

STD:你想清除整个终端窗口还是一条线?你是为Linux还是Windows开发的?或者为什么两者都不使用?为什么不使用一个循环?像循环一样的SOTH?你是不是尝试通过尝试和错误来学习C++?这是行不通的。所以,我想,在开始的时候,屏幕是正确的。我只是一个初学者。你会的。我在Windows上。如果你能告诉我如何删除一行,我真的很感激。为什么这么糟糕?有人这么说,但似乎没有人教我为什么这不是一个好的选择。我会尝试这个循环。因为如果你在两个不同的命名空间中有相同的函数,并且你
使用namespace
两者都会产生冲突。而且最好立即查看函数来自哪个名称空间,而不必查看文件的顶部。这么简单的代码没有问题,但现在养成这个好习惯。@Intercase@Intercase“有人这么说,但似乎没有人教我为什么这不是一个好的选择。”你有没有试着把“C++使用命名空间”放在不好的地方“进入你最喜欢的搜索引擎?好吧,好吧。肯定是我的错。谢谢你的帮助。循环中的控制结构不是很好的使用。为什么不
std::cout@SebastianMach:因为反复使用的代码可能比这更复杂,而且很枯燥。请注意,你建议的更改引入了一个bug-你忘记了刷新(但是C++没有真正的方法来做这件事,每个选项都是一个折衷方案).为了一个简单的书面陈述而增加复杂性和降低可读性既不枯燥,也不简单,而是过早的悲观。如果这是惯用的习语,它不会增加复杂性。我们将不得不同意不同意。从未听说过这种论证。使用汽车不会因为使用汽车而燃烧燃料吗汽车是人们一直在做的事情吗?死亡不会致命,因为死亡是人们一直在做的事情,会变成死亡吗?//此外,我不知道有哪个圈子是这样做的。因为简单地说,它不是干的,不是吻的,也不是过早的次优。
for (int i = 0; i < 100; i++)
{
    if (i != 0)
    {
        Sleep(500);
        system(cls);
    }
    std::cout << i+1 << std::flush;  // Need flush to force immediate update
}