gpt4 book ai didi

c - echo {1..50..2} 而不是管道进入 C 中的另一个程序

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

我有命令

echo {1..50..2} | ./assn3

然后打印出来

The sum of 25 numbers is 625

这是在 C 中,我不知道 ./assn3 如何读取来自管道的内容。这是在 stdin 中并且我使用 read() 还是我应该使用其他东西?我只是对 assn3 从哪里读取回声感到困惑?

最佳答案

echo {1..50..2}的输出被写到标准输出,所以在标准输入的文件描述符上使用read()在程序中,输出通过管道传输到将起作用。

关于c - echo {1..50..2} 而不是管道进入 C 中的另一个程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34971220/

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