[c] Lancer un executable à partir d'un prog

Laetitia -  
 abrouch -
Bonjour

Je voudrais dans un programme en c ou c++ lancer un autre programme mais avec des paramètres qui viennent du programme.
Le problème est que j'utilise
wsprintf(nom,"programme_a_executer %s", argv[1]);
system(nom);

où le programme_a_executer a comme paramètre argv[1]

Or ces commandes fonctionnent bien sous windows mais pas sous Unix. Quelqu'un saurait qu'est-ce que je peux utiliser sous Unix à la place ?????

Merci d'avance

Laetitia

2 réponses

  1. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    http://pwet.fr/man/linux/fonctions_bibliotheques/execl/

    tiens je te colle le lien j'espère que ca répond à ta question laetitia.

    ----

    Le loup, mystérieux et solitaire.
    0
    1. laetitia
       
      Merci pour ton aide
      je vais voir si ca fonctionne
      0
  2. abrouch
     
    Bonjour j'ai un problème pareil , je cherche à lancer un exécutable(lindo) à partir de mon programme .je travail avec le langage c et j'ai pas trouvé de solution même avec votre code .SVP si vous pouvez me donner le code complet de votre exemple...C très urgent je suis en mastère...Merciiiiiii
    0