Grazie infinite, ora funziona
Ti chiedo un altro piccolo aiuto..
Dopo la lettura delle stringhe si passa al nuovo metodo la prima posizione e l'ultima come parametri:

codice:
selsort(v,v+n-1);
La funzione sel sort è questa:
codice:
void selsort(char **begin, char **end){ 

     for(;begin<end;begin++){
        swap(begin, begin[pos_min(begin,end)]);
         }
Per ogni elemento dell'array, scambia l'elemento stesso col minore degli elementi successivi (non so spiegarlo bene...QUI trovi la descrizione del "Selection Sort"..ma magari lo conosci già )


Il primo problema è che compilando ottengo l'errore "conflicting types for pos_min"...ti scrivo anche lo swap, perché anche con questo metodo ottengo lo stesso errore.

codice:
void swap(char **a, char **b){
      char **papp;
     **papp=**a;
     **a=**b;
     **b=**papp;
     }
Risolto questo problema dovrei aver finito, penso
Grazie ancora!

p.s.
Ma se te sei UltraBeginner io cosa sono?