不是在开始时解析参数,而是在程序已经运行一段时间的情况下解析从管道读取的输入字符串。 boost :: program_options可以做到吗?谢谢。 编辑: 我必须用python中的不同参数测试一个C++程序很多次。我想通过subprocess.PIPE传递参数来改变程序的行为。boost :: program_options可以从管道解析stdin字符串吗?
1
A
回答
1
我无法想象为什么不。那就是说,你为什么试图将选项传递给程序?据推测,你正在寻找一个选项集太长,无法在每次调用该程序时输入。如果是这样,program_options有一个非常好的方法来合并配置文件,以便在命令行之前检查它们的选项。
与往常一样,来自Boost的there's some great documentation and examples available详细解释了这一点。
编辑:谢谢澄清。如果您正在寻找处理Python中子流程的输入管道输入,那么subprocess.PIPE就是您的朋友。
+0
我的意思是解析从C++程序中获取函数的字符串。 – Treper 2012-04-11 06:07:25
相关问题
- 1. CLI解析完成后,可以添加boost program_options和参数吗?
- 2. 我可以用Boost :: program_options解析猜测和不可猜测的选项吗?
- 3. BOOST program_options:解析多个参数列表
- 4. 解析字符串流的boost单元
- 5. 解析字符串 - 从字符串
- 6. boost :: program_options - 解析多个命令行参数,其中一些是包括空格和字符的字符串
- 7. Boost Program_Options抛出“字符转换失败”
- 8. 从Stdin读取字符串
- 9. 你可以使用Jenkins管道解析TAP格式吗?
- 10. 使用Boost-Regex将字符串解析为字符和数字
- 11. xml从字符串解析
- 12. 解析字符串从API
- 13. 从解析字符串
- 14. C++解析,从字符串
- 15. Unix的解析管道分隔格式字符串
- 16. 用boost-spirit解析超过15个字符的字符串
- 17. 我可以发送从FCM从自我托管的解析吗?
- 18. 在python中解析字符串而不知道字符串
- 19. boost :: program_options undefined reference
- 20. setprecision for boost :: program_options
- 21. extractin/building boost program_options
- 22. XSLT可以解析一串文本吗?
- 23. 我可以从管道调用Angular2管道吗?
- 24. 解析字符串“分隔符”可以成为数据的一部分吗?
- 25. 有人可以解释Ruby在块中使用管道字符吗?
- 26. 解析字符串
- 27. 解析字符串
- 28. 解析字符串
- 29. 用boost spirit x3解析一个数字到一个字符串
- 30. 可以从stdin编译javac吗?
你能举一个你想要实现的具体例子吗?目前还不清楚“开始时的参数”的含义。 – mavam 2012-04-11 03:13:43
我的意思是解析C++程序中获取函数的字符串。 – Treper 2012-04-11 06:07:15
听起来这不是boost :: program_options问题,而是生成调用应用程序的正确命令行的问题?! – mavam 2012-04-11 06:15:28