[C] commande windows

Bonjour
je souhaiterais savoir comment executer une commande windows en C
quelles librairies et commandes faut il utiliser

re
comment faire accepter les espaces dans la commande

system("cmd.exe /c start C:\\Progra~1\programme a lancer \\LiteClient.jnlp");

merci par avance

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Ben la ligne que tu as écrite avec system ne marche pas ?
    1. non elle ne marche pas il n'accepte pas les espaces ds les noms des repertoires
      1. Modérateur
        Il faut mettre un \ devant chaque espace
        1. merci pr la reponse mais ca ne marche pas non plus il croit ke les \ separent des repertoires dc ca plante
      2. Modérateur
        Tu as bien mis ça ?
         system("cmd.exe /c start C:\\Progra~1\\programme\ a\ lancer \\LiteClient.jnlp"); 

        Petit conseil, évite tout simplement les espaces et les caractères spéciaux dans les commandes, car ils sont souvent sources de problème.

        Bonne chance