dup2重定向了stdin之后怎么才能重现获取键盘输入呢?有代码!

图片说明

大神看下我p1的进程里有2个scanf加上dup2(fp1[0],STDOUT_FILENO);之后~第2个scanf就失效了。。。这是为啥呢?

dup2(old,new)。你标题是重定向stdin,而你的代码是重定向了管道