如何从C ++程序运行命令提示符

问题描述

我希望用C ++编写一个简单的程序,使我可以通过C ++程序运行命令提示符,即将C ++程序中的输入命令发送到命令提示符(CMD终端将被隐藏)和消息在命令提示符终端中返回的消息将显示在C ++程序中。

我知道运行.bat脚本的知识,但是动态性更好的东西会更好。

我只是想知道是否有允许我们执行此操作的C ++ API或库,所以我可以对其进行研究。

解决方法

首先声明一个内置的字符串类类型对象。现在,在无限循环中,要求用户在每次迭代的开始输入 。在system()的帮助下执行命令(将.c_str()成员函数放在字符串标识符之后,该成员函数将转换它们并将其表示为char数组,因为系统函数没有任何使用String的重载函数类)。