scusa ma anche se metto
codice:
 
    char all[100][100];
    all = [all_files][all_dir];
Il debug da errore a all = [all_files][all_dir]; quindi non so come fare..

Per di più i cicli for di K sono fatti bene? a me non sembrerebbe...

E c'è ancora il problema del return non risolto