开发者社区 问答 正文

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

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

展开
收起
杨冬芳 2016-07-14 17:19:38 2375 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

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

    2019-07-17 19:56:37
    赞同 展开评论
问答地址: