Bonjour à tous s'il vous plait je voudrais ecrire en C sous linux Programme qui prend une commande en argument et l'execute. j'ai écri ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char* argv[])
{
   int i;
   char commande[1024];
   printf ("\n Lancement du programme %s\n\n",argv[0]);
    for( i==1; i<argc; i++)
     {
       sprintf(commande,"%s",argv[i]);
       system(commande);
      }
}
son execution affiche plusieurs fois le premier printf j comprend pas pourquoi
Merci de me proposer une solution