目录

一、背景

二、原因

三、解决办法

一、背景

问题:由于太久没用c语言,直接打了一些书上的的代码,system(“pause”)或system("cls")可以成功编译但是没有效果。

代码如下:

以上代码的系统调用通俗点说:你在程序里使用“system("cls")”就等于在Terminal中输入“cls

二、原因

忘记了system函数(系统调用)是干啥的,其实是可以用的,系统调用就等于在Terminal中输入“指令”,但是,在Mac系统里使用的是Terminal命令,所以,这个命令在Mac系统里不存在,只会提示command not found。

三、解决办法

cls用clear就可以代替。

pause使用getchar()。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐