访问可执行C ++返回的值

时间:2016-10-17 10:36:11

标签: c++ return system executable

我正在使用system命令从C ++程序运行可执行文件(用C#编写)并将字符串传递给它。可执行文件返回一些字符串。是否可以从C ++程序访问可执行文件返回的字符串?有没有一种简单的方法可以使用systems命令来完成它?我正在使用visual studio。

1 个答案:

答案 0 :(得分:1)

如果您的意思是将字符串写入c#程序的命令行并且您想要捕获它,那么您可以使用命名管道来拦截从c#程序生成的输出。

https://msdn.microsoft.com/en-us/library/ms682499.aspx

来自您的c ++程序

或者,请澄清你的意思"运行可执行文件"和"使用系统命令" - 你在编写代码或在命令提示符下运行吗?