标签: c++ string unix system
我正在编写一个程序,它将在UNIX中重新创建管道。用户输入一个命令,该命令存储在包含的char数组参数中,为了执行它们,我需要调用exec,但我的程序是如何将命令与参数分开,所以我可以这样做:
data in char command: ls -l execvp("ls", <arguments>(in this case -l));
答案 0 :(得分:0)
也许你需要使用strtok函数:http://www.cplusplus.com/reference/cstring/strtok/。