alunos[1] = (Aluno*)malloc(sizeof(Aluno));
alunos[1]->matricula = 51364125;
strcpy(alunos[1]->nome, "Joao");
alunos[2] = (Aluno*)malloc(sizeof(Aluno));
alunos[2]->matricula = 62151578;
strcpy(alunos[2]->nome, "Bruno");
alunos[3] = (Aluno*)malloc(sizeof(Aluno));
alunos[3]->matricula = 35641215;
strcpy(alunos[3]->nome, "Pedro");
alunos[4] = (Aluno*)malloc(sizeof(Aluno));
alunos[4]->matricula = 45612681;
strcpy(alunos[4]->nome, "Maria");
alunos[5] = (Aluno*)malloc(sizeof(Aluno));
alunos[5]->matricula = 2654951;
strcpy(alunos[5]->nome, "Ana");
qsort(alunos, 6, sizeof(Aluno*), compPStructStr);
for (i = 0; i < 6; i++)
printf("%s - %d \n", alunos[i]->nome, alunos[i]->matricula);
return 0;
}