gpt4 book ai didi

c++ - boost::program_options 可以从管道解析标准输入字符串吗?

转载 作者:太空宇宙 更新时间:2023-11-04 12:10:25 26 4
gpt4 key购买 nike

一开始不解析参数,而是在程序已经运行了一段时间的某个时间解析从管道读取的输入字符串。 boost::program_options 可以这样做吗? 谢谢。编辑: 我必须在 python 中使用不同的参数多次测试 c++ 程序。我想通过 subprocess.PIPE 传递参数来改变程序的行为。

最佳答案

我无法想象为什么不。就是说,您为什么要尝试将选项通过管道传递给程序?据推测,您正在查看的选项集太长而无法在每次调用程序时键入。如果是这样,program_options 有一个非常好的方法来合并配置文件,以便在命令行之前检查它们的选项。

一如既往,there's some great documentation and examples available来自 Boost,详细解释了这一点。

编辑:感谢您的澄清。如果您正在寻找处理 Python 中子进程的管道输入或来自子进程的管道输入,那么 subprocess.PIPE 是您的 friend 。

关于c++ - boost::program_options 可以从管道解析标准输入字符串吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10099288/

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