0
我试图在使用execlp
函数的Unix环境中编写C程序。我正在执行tsort
命令(tsort获取文本文件作为输入)。错误地使用execlp函数
void syserr(char * str)
{
perror(str);
exit(1);
}
int main()
{
int inpfd;
int pipeC[2];
char buffer[4];
execlp("tsort","tsort","t.txt");
syserr("execlp ");
}
的错误是:
tsort: extra operand 'AWA\211\377AVI\211\366AUI\211\325ATL\215%\350\a '
Try 'tsort --help' for more information.
我做了什么错?