Slt, comment on fait pour inclure un fichier *.exe dans un fichier C.. - Programmation
Marsh Posté le 18-12-2001 à 15:25:35
Y'a la commande system :
system("commande que tu veux executer sur la ligne de commande" );
avec un sprintf avant pour construire ta commande
Marsh Posté le 18-12-2001 à 21:42:36
cool, merci!!
LE prob est que j'ai pas l'aide de VS C++, c'est un peu emmerdant quand meme!!
Marsh Posté le 20-12-2001 à 20:35:31
cycojesus a écrit a écrit : Y'a la commande system : system("commande que tu veux executer sur la ligne de commande" ); avec un sprintf avant pour construire ta commande |
Eu.... je pensais avoir compris mais en fait j'arrive pas a faire aller mon prog!!
Est ce que je peux avoir la syntaxe complete???!
Marsh Posté le 21-12-2001 à 00:03:16
Sous nux on utilise execve ou execlp ... y en a plein d autre comme ca ! Je sais pas si ca fonctionne sous ouindoz. Essaye toujours !
Pour plus d'info :
http://www.epita.fr:8000/docs/man3/execlp.3.html
Marsh Posté le 21-12-2001 à 16:38:28
MrTonio a écrit a écrit : Sous nux on utilise execve ou execlp ... y en a plein d autre comme ca ! Je sais pas si ca fonctionne sous ouindoz. Essaye toujours ! Pour plus d'info : http://www.epita.fr:8000/docs/man3/execlp.3.html |
Ben, ca marche pôa!!
La librarie "unistd.h" n'existe pas!
Et le probleme est que j'ai pas l'aide de visual pour savoir si y'a un equivalent!!
alors encore up!
Marsh Posté le 21-12-2001 à 16:54:58
Fait une petite recherche dans tous les .h de VC++
Y a un equivalent c obligé
Marsh Posté le 21-12-2001 à 16:58:12
MrTonio a écrit a écrit : Fait une petite recherche dans tous les .h de VC++ Y a un equivalent c obligé |
arrrg, le probleme est que j'ai pas le fichier d'aide de visual!!
donc pour la recherche c'est mort, et sur les pages de recherche je trouve absolument rien!!!
Marsh Posté le 21-12-2001 à 16:58:13
MrTonio a écrit a écrit : Fait une petite recherche dans tous les .h de VC++ Y a un equivalent c obligé |
arrrg, le probleme est que j'ai pas le fichier d'aide de visual!!
donc pour la recherche c'est mort, et sur les pages de recherche je trouve absolument rien!!!
Marsh Posté le 21-12-2001 à 17:23:50
F1 (browse, browse, browse) BINGO (:ouch: j'y crois pas) : dans <process.h>
int _execl(const char *commande, const char *arg0, ... const char *argn, NULL)
ça ressemble à de l'unix, mais c'est pas pareil car il semble que ça crée un nouveau processus...
Mogi.
Marsh Posté le 21-12-2001 à 17:33:53
et un truc du style ShellExecute ??
mais je suis pas , sur , ja bosse rarement sous win
Marsh Posté le 18-12-2001 à 13:48:05
Voila,pratiquement tout le monde ,je pense, connait la commande "net send" sous dos (sous winnt).
elle permet d'envoyer un message a un ordinateur du reseau local!
la je suis a la fac, donc je peux pas installer de prog speciaux dedié a ca.
C'est pour ca que je voulais savoir coment on faisait pour inclure un fichier *.exe ou*.bat dans un fichier *.cpp (visual c++) et comment on le lancer.
Est ce que des lors des pointeurs qu'on associe a des allocations memoire permette de mettre de lancer l'application net send en blacant le *pointeur juste derriere.
cad --->
int *p;
entrer votre phrase;
gets (p);
net send (*p);
alors?? merci