gpt4 book ai didi

c++ - 使用其他编译器在 C++ 中清除屏幕

转载 作者:行者123 更新时间:2023-11-30 02:53:05 27 4
gpt4 key购买 nike

您好,我有兴趣学习一种清除屏幕的方法。我正在使用 C++,但似乎某些可能使用的代码只知道可以与 Windows 编译器一起使用。我正在使用带有“g++ 编译器”的 Ubuntu。

我研究过代码并尝试过......

---这不适用于 g++ 编译器

system("cls"); error: sh: 1: cls: not found
system("clrscr"); sh: 1: clrscr: not found

我偶然发现了这段有效的代码,我知道它打印了很多行......

cout << string(50, '\n');

我可以使用任何更清洁的方法吗?

最佳答案

清除终端的 Unix 命令是clear

或者,发送执行相同操作的终端代码(这因终端而异,但此序列适用于大多数):

cout << "\033[H\033[2J";

(我通过简单地在我的系统上运行 clear | less 得到了序列。试试看你是否得到相同的结果。)

关于c++ - 使用其他编译器在 C++ 中清除屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18326415/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com