Executer un programme via c++

Bonjour,
Je cherche depuis un petit bout de temps une commande en Visual C++ (Windows Form)
Ou quand je clickerai sur le bouton Que j'aurai placé sur le Form1
Ca m'ouvrirai un Fichier , Une image , un fichier Texte
Exemple :

"la commande recherché" ("D:\Quake")

Merci pour votre aide
PS: Ne me dites pas ''google est ton amis''
J'y ai cherché et toute les commande que j'ai pu trouvé ne marchais pas merci a vous de votre aide
Configuration: Windows XP
Firefox 3.0.12

5 réponses

  1. Contributeur
    system présent dans stdlib.h permet en fait de passer une ligne commande au shell (ici cmd)
    Sinon, il y a aussi les fonctions execv* et spawn*, regarde sur le site MSDN pour plus de détails.
    1. Non, la methode officielle est par les apis du Shell (exemples dans la doc MSDN)
  2. Euh...Ici c'est mon topic donc evite de filer le lien du tient , si ta un probleme tu post , si tu peux m'aider tu m'aide sinon poste pas.
    1. J'ai double clicker sur le bouton que je voulais configurer pour reagir ,
      et j'ai inseré ce que tu ma dis et ca me marque :
      error C3861: 'system' : identificateur introuvable
      1. Contributeur
        As-tu pensé à inclure soit iostream soit stdio.> et stdlib.h ?
    2. Contributeur
      Bonjour !

      Tu peux utiliser la fonction system() comme ceci :

      system("start C:\logiciel.exe");
      1. Non, jamais de system() sous Windows !!! (cf MSDN)
        On utilise l'api Shell ou Kernel