Lancer un prog en C

Fermé
Olso - 29 nov. 2009 à 12:59
 Robert - 30 nov. 2009 à 16:10
Bonjour,
je voudrais savoir la commande pour lancer un programme avec un exemple svp
je devellope en C sur windows
et tant qu' a faire aussi sur Linux :)

7 réponses

> je devellope en C sur windows

Donc la méthode officielle est avec les apis SHell ou Kernel : demander sur le groupe des apis https://www.ovh.co.uk/mail/

(les réponses avec system() sont du grand n'importe quoi (system étant interdit en environnement de prod, voir circulaire Microsoft))
1
zick68 Messages postés 32 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 10 février 2010 3
29 nov. 2009 à 14:05
J'ai pas tres bien compris.
0
Bonjour,

utilise ceci :


system("start tonFichier.ext");


Par exemple, pour ouvrir MonFichier.txt, utilise :

system("start MonFichier.txt");


En c/c++, tout ce qu'on mets entre system(""); reviens à écrire une commande en cmd (ou DOS).

Au revoir...
0
NON !!!
Jamais de system sous windows : règle de base, cf MSDN !
0
merci je vais test
mais exemple le logiciel est situé dans
C:/windows/program/machin/machin.exe
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Zestyr Messages postés 466 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 17 octobre 2011 52
29 nov. 2009 à 14:31
Non la syntax de la commande start c'est: start titre chemin options.
Si tu fais start fichier.txt sa va t'ouvrir un invite commande avec comme titre fichier.txt,

Exemple: lancer IE sur une page commencamarche:

start "IE" "C:/Programs Files/Internet Explorer/iexplore.exe" "https://www.commentcamarche.net/"


0
Bonjour zestyr,

pas d'accord.

start tout court ouvre une fenetre cmd, et "title MonTitre" mets comme titre 'MonTitre'

essaye !

start programme.exe ouvre le progrmme.exe

start fichier.txt ouvre fihchier.txt avec le programme par défaut (généralement bloc-notes);

A moins que tu ne soie pas sur windows..
0
Zestyr Messages postés 466 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 17 octobre 2011 52
29 nov. 2009 à 15:55
Title jle conaisser celui la, car c'est sympa pour les tests en console,
J'ai tester ta raison, enfait moi chu abituer a metre les arguments entre quote (pour les espaces), c'est pour sa,
mais si tu fais help start tu verra la syntax, qui est assez complex.
0