C++中如何将输出的内容清除

软件: Dev_C++
想把cout输出的内容清除
(system('cls')好像是清除所有的数据?)

在C/C++中,并没有直接的清空输出的函数,只能通过调用系统接口,执行系统的清屏命令来实现。
调用系统接口,可以使用stdlib.h中的标准库函数system。 其调用格式为
system(cmd);
其中cmd为包含所需执行命令的字符串。
在windows下,dos的清屏指令为cls,于是就可以调用
system("cls");

就是用system('cls');语句清空屏幕。

system("cls"); 是清空当前屏幕, cls 全写为 clear screen.

int main()
{
    printf("adads\n");
    printf("adads\n");
    system("pause");
    system("cls");
    system("pause");
    return 0;
}


windows:Console系列api
linux:curses库