Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的程序中,用户将键入命令及其参数,我想找到它。例如,他打印 wc -l -c。由于我不知道他会输入多少参数,我应该如何使用 execlp?execlp 的语法是 int execlp(const char*file,const char *arg0...,(char*)0); 假设我将命令及其参数存储在 char* arguments[].
int execlp(const char*file,const char *arg0...,(char*)0);
char* arguments[]
由于将评论标记为答案的功能请求仍然被拒绝,因此我在此处复制上述解决方案。
你想要 execvp()。- 致命错误