Lancer un prog en C

Olso -  
 Robert -
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 :)
Configuration: Linux
Firefox 3.5.5

7 réponses

  1. Robert
     
    > 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
  2. zick68 Messages postés 40 Statut Membre 3
     
    J'ai pas tres bien compris.
    0
  3. Bilow
     
    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
    1. Calix
       
      NON !!!
      Jamais de system sous windows : règle de base, cf MSDN !
      0
  4. Olso
     
    merci je vais test
    mais exemple le logiciel est situé dans
    C:/windows/program/machin/machin.exe
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Zestyr Messages postés 503 Statut Membre 52
     
    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
  7. Bilow
     
    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
  8. Zestyr Messages postés 503 Statut Membre 52
     
    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