i devi farla partire da 1 (argv[0] è il nome del programma), e la variabile str deve essere = "dir ", con lo spazio.Originariamente inviato da kNemo
nel caso di argv[] dovresti fare una cosa del genere...
codice:char str[222] = "dir"; for (i=0; i < argc; i++) { strcat (str, argv[i]); } system (str);
Per il resto tutto ok :P
ciao :mavieni: