Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

ordinamento bubble sort

Manuela FracchiollaManuela Fracchiolla bariMember Posts: 1

Salve ragazzi vi vorrei chiedere una cosa: io ho una struct e mi servirebbe ordinare i valori per ordine alfabetico; (questo su eclipse in C)
void ordinamento(Clienti list[], int n){
int i=0;
int j=1;
char temp[30];

for(j=1;j<n;j++){
    for(i=0;i<n-1;i++){
        if(strcmp(list[i].nominativo, list[i+1].nominativo)>0){
            strcpy(list[i].nominativo, temp);
            strcpy(list[i+1].nominativo, list[i].nominativo);
            strcpy(temp,list[i+1].nominativo);
            printf("%s\n", list[i].nominativo);
        }
    }
}

}
ho fatto così e mi sembra sintatticamente giusto,ma l'output sono dei valori a caso! e' sbagliato qualcosa qui o l'errore è in un altro punto del programma?
grazie per le risposte

Sign In or Register to comment.