使用C++执行CMD命令

Joh*_*ohn 20 c++ windows command cmd

在我的项目中,我想执行一些CMD命令.使用C++执行此操作的语法是什么.

Ron*_*ews 21

您可以使用调用的C++函数执行Windows命令提示符命令system();.为了更安全的标准,建议您使用Windows特定的API,如ShellExecuteShellExecuteEx.以下是如何使用system()函数运行CMD命令.

您应该将CMD命令放在程序源代码中,如下所示:

system("CMD_COMMAND");
Run Code Online (Sandbox Code Playgroud)

这是一个在CMD中执行DATE命令以查找日期的程序:

#include <iostream>
using namespace std;

int main() {
    system("DATE");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

  • 系统是邪恶的,不安全的,来自 C - 使用更新的方法。[1] http://stackoverflow.com/questions/1107705/systempause-why-is-it-wrong [2] http://www.cplusplus.com/forum/articles/11153/ (2认同)