Bonjour, je souhaiterai savoir comment on peut faire pour entrer des commandes dans une CMD
J'm'explique : le programme C(++) ouvre une CMD et ce même programme entre "EXIT" par exemple (pour fermer la CMD)
comme si on le faisait directement avec le clavier...
pour ouvrir une CMD j'utilise la fonction :
mon code générale donerai grosso modo un truc dans le genre...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 system("CMD.EXE");
Je vous remercie d'avance et dès que le problème est résolu, je mettrait tout le code en ligne pour que tout le monde en proffite... enfin, si ça intéresse quelqu'un.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 #include <iostream> #include <stdlib.h> #include <string.h> #include <string> #include <sstream> void sendCOM(string fermer){ ... // et là, je bloque } int main(){ std::string fermer = "exit"; //création de la commande "exit" system("CMD.EXE"); // ouverture de la CMD sendCOM(fermer); // fonction qui devrai envoyer la commande dans la CMD cout << endl; system("PAUSE"); return 0; exit(0); }
Partager