首页 > 解决方案 > 从用户而不是标准输入读取输入

问题描述

c中有没有办法从用户那里获取输入,而不是可能来自另一个程序的管道的标准输入?

我有一个程序首先提示输入密码 usingfgets(pas, 256, stdin)但问题是然后会再次从标准输入读取,这通常是来自另一个程序的管道,所以当我这样做时,cat test | ./a.out它会从前一个程序的输出中读取密码,而不是提示用户输入它。

标签: cpipestdin

解决方案


推荐阅读