• Matéria: Informática
  • Autor: SrJasper
  • Perguntado 6 anos atrás

struct aluno {
int matricula;
char nome[10];
};

typedef struct aluno* Paluno;

//Alocação
void aloca(Paluno al, int pos) {
al[pos] = (Aluno*)malloc(sizeof(Paluno));
}



Esse código acima está em .c, mas por algum motivo a função de alocação está errada, alguém sabe como consertar?

Respostas

respondido por: Unkown11
1

Resposta:

typedef struct aluno* Paluno;

void aloca(Paluno al, int pos){

al[pos] = (aluno*)malloc(sizeof(Paluno));

}

Perguntas similares