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);
i devi farla partire da 1 (argv[0] è il nome del programma), e la variabile str deve essere = "dir ", con lo spazio.

Per il resto tutto ok :P

ciao :mavieni: