// insert function ai; then only do this with the first 3 names, the others she does not order
Aluno *cad(Aluno *aluno)
{
Aluno *aux;
while(1)
{
aux = aluno;
if(aux->prox == NULL)
{
Aluno *criar = novo();
if(criar == NULL)
{
break;
}
if(strcmp(aux->nome, criar->nome) > 0)
{
criar->prox = aux;
aux = criar;
}
else
{
aux->prox = criar;
}
}
else
{
Aluno *criar = novo();
if(criar == NULL)
{
break;
}
Aluno *aux2;
Aluno *aux3 = aux;
while(aux3->prox != NULL)
{
printf("1\n");
aux2 = aux3->prox;
if(strcmp(criar->nome, aux3->nome) > 0)
{
printf("entrei no if\n");
criar->prox = aux2;
aux3->prox = criar;
break;
}
aux3 = aux3->prox;
}
if(aux3->prox == NULL)
{
aux3->prox = criar;
}
}
aluno = aux;
}
return aluno;
}