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
son execution affiche plusieurs fois le premier printf j comprend pas pourquoi
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); } }
Merci de me proposer une solution
Partager