【发布时间】:2014-02-15 18:41:25
【问题描述】:
我正在使用一个将文件内容作为输入的 C 程序。我在命令行使用输入重定向来读取文件。我可以使用 getchar() 来获取文件的内容吗?或者我应该将它读入某个数组然后访问它?
【问题讨论】:
-
您没有在命令行中使用输入重定向来读取文件。您正在使用输入重定向将标准输入与文件相关联。如何选择读取文件取决于您。用户 fread、read、getchar 或任何其他你喜欢的方法。
我正在使用一个将文件内容作为输入的 C 程序。我在命令行使用输入重定向来读取文件。我可以使用 getchar() 来获取文件的内容吗?或者我应该将它读入某个数组然后访问它?
【问题讨论】:
是的,您可以在通过命令运行程序时使用任何方法从文件中读取输入。 您根本不需要格式化它。在提供输入时,文件中的数据应该看起来好像是在命令行上键入的。可能这有帮助。 如果这没有帮助,请提供更多见解。谢谢
【讨论】: