有没有办法让scanf从文件中读取

问题描述:

我有一大堆我不愿意输入到程序中的非打印ASCII字符。所以,我想知道是否有一种方法可以通过文件向C中的scanf提供输入。有没有办法让scanf从文件中读取

更新:fscanf是一种从文件中读取数据的方式,但我不想更改代码,因此可以使用scanf来完成此任务。

+0

http://www.cplusplus.com/reference/cstdio/fscanf/ – 2014-10-28 21:57:47

+0

不,这不是因为我不想改变程序的选项。 – 2014-10-28 21:59:07

+0

你现在有两个问题 – 2014-10-28 22:01:35

您可以使用fscanf(http://www.cplusplus.com/reference/cstdio/fscanf/)。

或者,您可以将输入从文件重定向到程序。

例如

./a.out < input.txt 
+0

感谢这工作! – 2014-10-28 22:03:02