mac系统下c语言使用system();函数遇到的问题

2020-03-09  本文已影响0人  小白中的小白丶

mac系统下运行c++程序时,希望控制台不会输出后马上消失。

在windows系统下,用如下语句:

include <cstdlib>

system("pause");
在linux和mac系统下会出现如题的错误
这是因为mac系统不认识 system("pause"); 这条语句,
改为:

include <unistd.h>

pause();
即可在mac系统下实现保留控制台的效果。

另外system(cls);也起不了清屏的作用,改为system(clear);

上一篇 下一篇

猜你喜欢

热点阅读