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(); }