web-dev-qa-db-fra.com

Exécuter des commandes CMD en utilisant C ++

Dans mon projet, je souhaite exécuter certaines commandes CMD. Quelle est la syntaxe pour faire cela en utilisant C++.

19
John

Vous pouvez exécuter des commandes d'invite de commande Windows à l'aide d'une fonction C++ appelée system();. Pour des normes plus sûres il est recommandé d'utiliser des API spécifiques à Windows comme ShellExecute ou ShellExecuteEx . Voici comment exécuter la commande CMD en utilisant la fonction system().

Vous devez placer la commande CMD comme indiqué ci-dessous dans le code source du programme:

system("CMD_COMMAND");

Voici un programme qui exécute la commande DATE dans CMD pour trouver la date:

#include <iostream>
using namespace std;

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

Utilisez les API spécifiques de Windows:

Voir ceci aussi.

5
Ajay