c语言 sh: pause: command not found 是什么意思build时没错啊…

c语言 sh: pause: command not found 是什么意思build时没错啊…,第1张

编译通过,只说明语法正确。运行时,仍可能出错。

例如,unix/linux 没有 DOS/windows 里的 pause 命令。 c 程序若写:

system("pause"); 编译可以通过,但执行 shell 时 就会出现 找不到命令的错误。

这时若想实现类似 DOS/windows 里的 pause 命令,就要另想办法,例如利用:

read -rsp $'Press enter to continue\n' 来代替 pause。

也可尝试 system("read"); 或者去掉 system("pause"); 或者用 其它 能做等待的 *** 作,例如 问是否结束程序,然后 用输入语句,读入 Yes, No 之类的再结束。

直接加上文件名sh。经查询论坛得知linux卸载sh程序直接加上文件名sh。从硬盘删除程序文件和文件夹以及从注册表删除相关数据的 *** 作,释放原来占用的磁盘空间并使其软件不再存在于系统中或是从硬盘删除对应的设备驱动程序并删除跟设备驱动有关的注册表信息。

以上就是关于c语言 sh: pause: command not found 是什么意思build时没错啊…全部的内容,包括:c语言 sh: pause: command not found 是什么意思build时没错啊…、linux卸载sh程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9812058.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存