我想从C中的文件中获取输入而不打开和关闭它,就像使用fscanf
或fgets
一样。我只是想将我的stdin重定向到一个文件。
答案 0 :(得分:2)
您始终可以从命令行使用重定向:
yourprogram < input_file
像往常一样使用scanf进行键盘输入。重定向很好,因为您可以使用相同的程序从文件或键盘获取输入(如果您不使用重定向,输入将来自键盘)。
此外,您可以将输出重定向到文件:
yourprogram > output_file
或两者:
yourprogram < input_file > output_file