繁体   English   中英

在 C 中使用重定向进行文件输入?

[英]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)的概念,以及标准文件流stdinstdoutstderr如何与 shell 重定向相关。

由于这是家庭作业,我没有给出完整的解决方案。 做一些实际的工作,让自己弄清楚这些东西是如何工作的,这就是为什么(我们)助教会进行这样的练习。 你这样学的东西,会更好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM