vorrei ordinare un array di char in ordine alfabetico. Cioè: data una parola ad esempio ciao vorrei mettere in ordine cosi: acio
Questo è il mio codice, ma non capisco cosa non va:

codice:
void alfasort(char x[]){
     char temp;
     
     for(int i=0; i<strlen(x);i++){
             if(x[i]>x[i+1]){
             temp=x[i];
             x[i]=x[i+1];
             x[i+1]=temp;             
             }//if
     }//for   
}