gpt4 book ai didi

c++ - 通过cmd向C++编译的exe传递参数

转载 作者:行者123 更新时间:2023-11-30 05:17:53 38 4
gpt4 key购买 nike

例如,我在 Windows PC 上通过 Cygwin g++ 编译了一个 C++ 程序。它接受 (cin) 两个 string 并解析它以返回单个 string。我正在考虑在批处理文件中使用它。有什么方法可以通过将两个字符串作为参数传递给 .bat 程序,而无需实际执行所有输入对话,从而直接将结果返回给 .bat 程序。 (类似于“asd.exe -param1,param2”)是不是要在cpp代码端实现。如果是这样,给我一个开始看的地方。

最佳答案

要写入标准输入,您可以使用重定向标准输入

这样

prog<"params"

将从 std::cin 执行 prog 和 readin 字符串“params”与将标准输出重定向到文件相同。

另一种选择是将输入参数作为 main 的参数

main(argv,argc){

并将 argc 读取为程序的字符串参数数组

关于c++ - 通过cmd向C++编译的exe传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41987746/

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