0
#include <stdio.h>
#include <string.h>
typedef struct s_pessoa{
char nome[100];
char matricula[100];
long int curso;
}
pessoa;
void ordena(pessoa aluno[]){
//aqui é para ordenar o nome por ordem alfabética
}
int main(void) {
pessoa aluno[5];
int i, n=5;
for(i=0;i<n;i++){
printf("Nome do aluno %d \n", (i+1));
fgets(aluno[i].nome,100,stdin);
printf("Matricula: \n");
fgets(aluno[i].matricula,100,stdin);
printf("Curso: \n");
scanf("%ld", &aluno[i].curso);
getchar();
}
}
Take a look at this answer. Take good care of your problem. https://answall.com/questions/92516/howto sort a-chainedlist
– Benjamin W.