我需要在我的 C 代码中运行以下 bash 命令:
read -rsp $'按空格键继续...\n' -d $' '
基本上我需要在某个点暂停并让用户按空格键继续。我不能使用 getchar() 或标准库中的任何东西...
我正在尝试使用 execl 命令,但似乎无法正确格式化它。
也许还有另一种方法...
最佳答案
添加标题,#include <stdlib.h>
并使用 system("<Command to pass to system>");
对于 windows 和 linux 系统,您可以使用函数和整个命令行以及管道、重定向等也可以使用。
暂停系统使用pause
命令作为 system()
的参数 window
将命令放入 shell 脚本中并使用 system
调用 shell 脚本功能。
关于c - 需要在C代码中运行 'read'命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28400099/