gpt4 book ai didi

c++ - 命令行程序如何支持管道参数?

转载 作者:行者123 更新时间:2023-11-28 02:12:36 26 4
gpt4 key购买 nike

我已经编写了一个 c++ 命令行程序,它成功地从文件中读取了某些行,然后对该数据进行了一些处理。

但是,我想在 unix 和 windows 中使用管道来完成相同的任务。换句话说:

cat 文件 | ./我的程序

我试图用谷歌搜索这个,但我没有找到任何有用的东西。提前致谢!

最佳答案

操作系统处理管道。在您发布的示例中,file 的内容被发送到 myProgram 的标准输入(cin)。

因此,为了“管道兼容”,您的程序需要从 cin 读取以获取其输入。

关于c++ - 命令行程序如何支持管道参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35144203/

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