2014-12-23 426 views

回答

1

两个问题。

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")); 
} 
那儿剽窃