如何在不打开和关闭C文件的情况下通过文件获取输入?

时间:2013-02-17 07:09:49

标签: c

我想从C中的文件中获取输入而不打开和关闭它,就像使用fscanffgets一样。我只是想将我的stdin重定向到一个文件。

1 个答案:

答案 0 :(得分:2)

您始终可以从命令行使用重定向:

yourprogram < input_file

像往常一样使用scanf进行键盘输入。重定向很好,因为您可以使用相同的程序从文件或键盘获取输入(如果您不使用重定向,输入将来自键盘)。

此外,您可以将输出重定向到文件:

yourprogram > output_file

或两者:

yourprogram < input_file > output_file