请教C++关于运行时清除某些行输出字符的方法

来源:百度知道 编辑:UC知道 时间:2024/06/29 20:58:46
就是搞个局部清屏,用什么语句或函数能实现呢?比如我这个程序
int i=1;
for(;i<10;)
{cout<<"hello"<<i<<endl;
i++;}
如何能在运行时只显示一行而不是显示九行,即显示一行删除一行,不断刷新。
不要全屏清除,比如只留个标题(在我那个程序上加一行cout<<"hao."<<endl;)这一行要一直保留。 有没有更直接的办法,我上面只是举例,实际要搞一个比较复杂的东西。

system("cls");
然后把你想留的再输出一次

int i=1;
for(;i<10;)
{
cout<<"hao."<<endl;
cout<<"hello"<<i<<endl;
system("cls");
i++;
}
你可以这样呵呵~~~

#include<stdlib.h>

system("cls");