This code under returns "segmention fault".
struct aluno
{
char nome[80];
float nota;
};
struct classe
{
struct classe* aluno_anterior;
struct classe* aluno_posterior;
struct aluno aluno;
};
struct classe *alunos;
void inicializar_classe(void)
{
alunos->aluno_anterior = NULL; //here occurs the segmentation fault
alunos->aluno_posterior = NULL;
}
How can I initialize the fields aluno_anterior and aluno_posterior to NULL correctly?