web-dev-qa-db-ja.com

C ++を使用してCMDコマンドを実行する

私のプロジェクトでは、いくつかのCMDコマンドを実行します。 C++を使用してそれを行うための構文は何ですか。

19
John

system();と呼ばれるC++関数を使用して、Windowsコマンドプロンプトコマンドを実行できます。 より安全な標準のためにのようなWindows固有のAPIを使用することをお勧めしますShellExecuteまたはShellExecuteEx以下は、system()関数を使用してCMDコマンドを実行する方法です。

以下に示すようなCMDコマンドをプログラムのソースコードに配置する必要があります。

system("CMD_COMMAND");

以下は、CMDでDATEコマンドを実行して日付を検索するプログラムです。

#include <iostream>
using namespace std;

int main() {
    system("DATE");
    return 0;
}
19

Windows固有のAPIを使用します。

これを参照 も。

5
Ajay