将父进程的字符串写入子进程的stdin

时间:2014-03-04 00:54:17

标签: c linux process fork pipe

我正在尝试将两个字符串'username'和'passwd'写入我的子进程作为stdin,并运行'checker'来修改username / passwd组合并将值返回给父进程。不知怎的,我的代码不起作用,因为“检查程序无法从stdin读取”我该如何解决这个问题?

pid_t pid;
int status;
int fd[2];

pid = fork(); 
if ((pipe(fd)) ==-1){
    perror("pipe");
    exit(1);
}

0 个答案:

没有答案