gpt4 book ai didi

c - 终端:来自文件的程序输入

转载 作者:太空宇宙 更新时间:2023-11-04 08:37:17 27 4
gpt4 key购买 nike

我有一个文件“test.txt”,里面有一个数字列表,就像这样

1
3
4
2
3
40
312
53
243
321
423
...etc

我还有一个可执行文件,它是一种排序算法,例如 heapsort。当我输入 ./heapsort 时,它会要求我输入,直到我按下 CTRL+D。

如何使 ./heapsort 输入为 test.txt?

我有一个程序“生成”。所以如果我把 ./generate 20 | ./heapsort 它打印有序列表。我怎样才能让 heapsort 从创建的文本文件中读取 ./generate 20 > test.txt

最佳答案

像这样执行你的程序:

./heapsort < test.txt

这会将标准输入重定向到您的文件。

您也可以考虑更改您的程序以在某个值后或到达文件末尾时停止请求输入。

关于c - 终端:来自文件的程序输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25690655/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com