gpt4 book ai didi

c++ - 调用另一个exe并获取值

转载 作者:行者123 更新时间:2023-11-28 07:33:05 26 4
gpt4 key购买 nike

如何调用另一个.exe并获取返回值?

这是我尝试过但失败的代码:

int main() { 
int ret = (int) system("Test.exe");
}

在此代码中,ret 包含零值,但它应该能够容纳 Test.exe 的值。

最佳答案

system 返回操作系统返回码,而不是控制台输出。没有可移植的方法来获取您运行的程序的输出(@Rapptz 更正,system 调用是实现定义的)。

将上述 .exe 的输出重定向到一个文件,然后读取该文件要容易得多(至少对于一些基本用法而言)。

关于c++ - 调用另一个exe并获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17272395/

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