lancer un programme depuis un code en C - C - Programmation
Marsh Posté le 09-08-2006 à 16:07:13
Heuuu, c'est un peu légé
Marsh Posté le 09-08-2006 à 16:26:03
si vous pouviez être plus précis, parce que là , ya plus qu'a répondre avec une seule lettre pour être mons précis (le faites pas)
Marsh Posté le 09-08-2006 à 16:31:00
ca veux dire qu'il faut te sortir les doigts du cul et regarder la doc de la fonction system, on est pas la pour lire le manuel
google => man system
Marsh Posté le 09-08-2006 à 16:36:09
moi une fois j'avais utilisé des fonctions du genre exec (execv , execl , je csais plus trop les différences)
les paramètres ca doit être programme en *char et une liste d'arguments pour le programme à executer
A voir...
Marsh Posté le 09-08-2006 à 16:37:27
maider29 a écrit : RTFM ? (Ramène Ta Femme à la Maison ?) |
http://fr.wikipedia.org/wiki/Argot [...] anglophone
Marsh Posté le 09-08-2006 à 16:39:17
Le problème des fonctions exec*(), c'est que pour pouvoir poursuivre ton programme, tu es obligé de forker le processus courant, puisque ces fonctions remplacent le processus courant par celui que tu vas lancer.
Ce qui n'est pas le cas de system().
L'autre souci, c'est que exec*() sont des fonctions POSIX.1, ce qui veut dire que tu les trouveras globalement partout... mais pas absolument partout. Alors que system() est ISO C89.
Dernière chose : system() est un poil plus simple à utiliser.
Marsh Posté le 09-08-2006 à 16:45:41
maider29 a écrit : LOL , vous vous foutez de moi la ? je suis sencé faire quoi avec ca ! RTFM ? (Ramène Ta Femme à la Maison ?) |
Il ne faut pas le prendre mal, mais on aime bien donner des indications, des pistes, mais pas les réponses en entier sur ce type de question.
Ca incite à la recherche, ce qui épargne à tout le monde beaucoup de temps perdu dans le futur.
Le fameux principe du poisson que tu donnes à un gars pour qu'il mange un jour, alors que si tu le donnes à l'unicef il ne le mangera pas parce qu'il sera pourri avant qu'il n'arrive jusqu'au gars, alors il vaut mieux donner du riz ou ce genre de denrée non-périssable, ce qui ne le fera pas manger toujours à moins que tu ne lui refiles la canne à pêche en repartant chez toi après ta mémorable chasse au requin, auquel cas il saura la revendre et en retirer un substanciel bénéfice qu'il pourra ensuite boire au bar du coin, ce qui est moins nourrissant au final.
Marsh Posté le 09-08-2006 à 17:09:50
connaissais pas tiens.
J'aime bien la version argotique de see you later... CUL !
elmo >
Marsh Posté le 09-08-2006 à 17:21:04
ok merci à tous sauf à
Citation : ca veux dire qu'il faut te sortir les doigts du cul |
quand on a que ca a dire, et pour être vulguaire en prime, vaut mieux s'abstenir...
Pour les autres merci, l'idée de me mettre sur la piste j'avais compris et ca ne me fachais en aucun cas (ca me faisait même plutôt rire) ... Je voulais juste d'autres options, j'ai tout ce qui me faut , Merci pour ce petit cours Elmoricq...
Marsh Posté le 09-08-2006 à 17:22:08
Non mais ce que skelter dit, c'est juste la version premier degré de mon premier post, hein.
Marsh Posté le 09-08-2006 à 22:11:57
maider29 a écrit : Help ! Bonjour à tous ! |
system("start MonProg.exe" );
system("start MonProg.bat" );
Marsh Posté le 11-08-2006 à 18:20:27
Quand est ce que les gens comprendront que le C sous Windows ca sert a rien ????
Marsh Posté le 12-08-2006 à 12:48:28
deuxsous a écrit : Quand est ce que les gens comprendront que le C sous Windows ca sert a rien ???? |
Manque un dernier point d'interrogation pour atteindre le point Pratchett.
Marsh Posté le 12-08-2006 à 13:55:04
deuxsous a écrit : Quand est ce que les gens comprendront que le C sous Windows ca sert a rien ???? |
lol
Marsh Posté le 12-08-2006 à 17:56:22
deuxsous a écrit : Quand est ce que les gens comprendront que le C sous Windows ca sert a rien ???? |
Peut être quand Windows ne serat plus écrit en C et ASM
Marsh Posté le 12-08-2006 à 23:45:04
ReplyMarsh Posté le 13-08-2006 à 18:38:39
deuxsous a écrit : Quand est ce que les gens comprendront que le C sous Windows ca sert a rien ???? |
WaaaahW... voici un vrais Geek .
Marsh Posté le 13-08-2006 à 21:28:16
big_dadi_fat a écrit : WaaaahW... voici un vrais Geek . |
Marsh Posté le 26-08-2006 à 12:28:28
big_dadi_fat a écrit : system("start MonProg.exe" ); |
Et nous applaudissons tous big_dadi_fat pour son premier post d'aide aux plus débutants que lui
Il s'est lancé courageusement... et a réussi avec brio
Marsh Posté le 26-08-2006 à 17:19:33
Sve@r a écrit : Et nous applaudissons tous big_dadi_fat pour son premier post d'aide aux plus débutants que lui |
euh
...
Marsh Posté le 26-08-2006 à 17:50:24
Sve@r a écrit : et a réussi avec brio |
avec qui ?
Marsh Posté le 26-08-2006 à 18:15:52
Harkonnen a écrit : avec qui ? |
- Euh, non avec brio, c'est un terme qui signifie...
- Voyez, j'ai voulu faire de l'humour et c'est tombé complètement à plat
- Ah oui, avec brio, c'est excellent
- Non vous fatiguez pas c'est trop tard
Le père noël est une ordure
Marsh Posté le 26-08-2006 à 22:00:34
Sve@r a écrit : - Euh, non avec brio, c'est un terme qui signifie... |
A quand les dialogues des Tontons Flingueurs ?
Marsh Posté le 07-09-2006 à 16:17:20
ReplyMarsh Posté le 07-09-2006 à 16:54:46
ReplyMarsh Posté le 07-09-2006 à 20:21:08
http://www.audiard.net/tontons/raoul.au
De rien.
(par contre avec quicktime ça coupe aléatoirement j'sais pas pourquoi )
Marsh Posté le 10-09-2006 à 14:12:18
Allez je vais passer pour un *on mais pourquoi ne pas avoir proposé ShellExecute (API Windows j'en conviens) ?
Hein pourquoi ?
Marsh Posté le 10-09-2006 à 14:44:05
slash33 a écrit : Allez je vais passer pour un *on mais pourquoi ne pas avoir proposé ShellExecute (API Windows j'en conviens) ? |
Parce qu'a priori, une solution standard est préférable à une solution système...
Marsh Posté le 09-08-2006 à 15:40:15
Help ! Bonjour à tous !
J'ai besoin de lancer une application (win 32 type *.exe ou *.bat) à partir d'un programme en C.
Je sais que c'est faisable en VB mais l'objectif est de le faire en langage C.
Merci