#include<stdio.h>
#include<stdlib.h>
void main(){
struct estudante {
int matricula_aluno;
int ra_aluno;
char nome[30];
int matricula_professor;
};
struct estudante estudante,*ptr_estudante;
ptr_estudante = &estudante;
// lendo dados do estudante
printf(“ESTUDANTE: “);
gets(ptr_estudante->nome);
//fflush(stdin);
printf(“MATRICULA: “);
scanf(“%i”,ptr_estudante->matricula_aluno);
// fflush(stdin);
printf(“RA: “);
scanf(“%i”,ptr_estudante->ra_aluno);
// fflush(stdin);
printf(“MATRICULA DO PROFESSOR: “);
scanf(“%i”,ptr_estudante->matricula_professor);
}
por alguma razão toda vez que insiro a matricula ele finaliza o programa com erro =/