[英]Using redirection in C for file input?
我需要从终端读取文件并对其进行更改。 该命令如下所示: ./a.out xy 2 3 4 5 <inputFile
其中xy 2 3 4 5
是程序的命令行 arguments, <inputFile
是要从中读取的文件。 我无法理解如何使用 fgets() 将 inputFile 自动打开到我的程序中。 注意:输入文件可能会在命令行上更改,因此我无法使用 fopen()
我建议您阅读标准 io(又名 stdio)的概念,以及标准文件流stdin
、 stdout
和stderr
如何与 shell 重定向相关。
由于这是家庭作业,我没有给出完整的解决方案。 做一些实际的工作,让自己弄清楚这些东西是如何工作的,这就是为什么(我们)助教会进行这样的练习。 你这样学的东西,会更好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.