我试图执行
system (cls):
在Mac中的Xcode中,但它不起作用。
答案 0 :(得分:2)
两个问题。
1 - 您没有使用引号。
2 - OS X上的命令为clear
,而不是cls
。
system("clear");
不是这样做,更好的方法是添加这些#includes以及这个ClearScreen
函数,它直接向终端发送一个明确的命令,而不是启动一个单独的进程。来自http://www.cplusplus.com/articles/4z18T05o/#POSIX
#include <unistd.h>
#include <term.h>
void ClearScreen()
{
if (!cur_term)
{
int result;
setupterm( NULL, STDOUT_FILENO, &result );
if (result <= 0) return;
}
putp( tigetstr( "clear" ) );
}