c++ - 是否可以使用 C++ 执行另一个程序?

标签 c++

我想要做的是让我的 C++ 代码打开 Mplus(我在我的计算机上下载的统计程序)并运行它。可能吗?

最佳答案

你可以通过调用 std::system() 来做你想做的事情,比如:

std::system("program -e input_commands.txt"); // Assuming it accepts some sort of command line args
std::system("program < input_commands.txt"); // Assuming it responds to stdin

这种方法是否有效取决于程序。

关于c++ - 是否可以使用 C++ 执行另一个程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23065916/

相关文章:

c++ - _GLIBCXX_USE_CXX11_ABI 在 RHEL6 和 RHEL7 上禁用?

c++ - 书架数据结构问题

c++ - 如何理解在某些情况下允许实现将非局部变量的动态初始化视为静态初始化?

c++ - 如何关联通过抽象工厂创建的不相关对象

java - JVM初始化时出错

c++ - CMake 链接到外部项目

c++ - 优先队列,重载少操作

c++ - 错误 : request for member ‘end’ in . ... 属于非类类型 ‘double’

c++ - C++头文件的组织

c++ - Mix_Halt 特定音轨?