【发布时间】:2017-10-23 10:14:03
【问题描述】:
谁能帮助我?我需要阅读一个名为 address.txt 的文件并开始工作 每个单词都在里面(为了简单起见,我每行一个单词)。
我被禁止使用这些功能:
malloc、freee、fopen、fclose、fscanf、... 类似的东西。
假设程序的名称是 test.c ____ /test.c
如果我在启动程序时将其写为参数,我应该是 能够使用文本文件。如何提取数据的任何提示 存储在 address.txt 中?我试了好几次都没有成功:/ 只有 fopen 对我有用。
编辑:我所做的一切都很好,Code::Blocks 编辑程序导致了问题。我在 Linux 终端上试了一下,效果很好! :)
【问题讨论】:
-
到目前为止您尝试过什么?请添加minimal reproducible example,以便我们查看您的问题所在。
-
您可能需要查看
read (2)、open (2)、write (2)的手册。您处理内部数据的方式完全取决于它的存储方式。 -
当你使用输入重定向时,重定向的是
stdin。