首页 > 解决方案 > CLS 的 C++ 备用命令

问题描述

您好,我在 Linux 上使用 CodeLite。当我使用或类似的东西时,我system("cls");得到. 我自己进行了搜索,我意识到这些命令适用于 Windows。 有人知道我在哪里可以找到 Linux 的等效命令吗?system("pause>0");sh: 1: cls: not found error

标签: c++linux

解决方案


system()所做的功能是使用您通过参数引入的命令打开一个新的控制台选项卡。所以system("cls")将打开一个新的控制台并执行cls命令。如您所说,cls是一个Windows命令,所以您需要将其更改为Linux中的等效命令:clear. 因此,要使这些功能system("cls")在 Linux 上运行,您应该使用system("clear").
对于您要询问的其他选项,它是相同的,您只需要在 Linux 中搜索等效命令即可。
最后,重要的是要知道这些函数不是很推荐,因为它们使您的代码仅适用于特定的 SO。您应该搜索具有相同功能并有助于使您的代码可移植的库。


推荐阅读