Bubble Sort Cadastro



void bubblesort() {
 
        struct FichaCadastro auxiliar;
        int ordenacao, ordenacao2, permutacao;

for (ordenacao = 0; ordenacao < NumeroCadastro; ordenacao++)
                {
                        for (ordenacao2 = 0; ordenacao2 < NumeroCadastro - 1; ordenacao2++)
                        {
                                if (toupper(pessoas[ordenacao2].nome[0]) > toupper(pessoas[ordenacao2 + 1].nome[0]))
                                {
                                        auxiliar = pessoas[ordenacao2];
                                        pessoas[ordenacao2] = pessoas[ordenacao2 + 1];
                                        pessoas[ordenacao2 + 1] = auxiliar;
                                }
                        }
                }
 
                exibicao();
}


Learn More :