Ir ao conteúdo
  • Cadastre-se

Raull Carvalho

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Pessoal, estou fazendo uns exercícios da faculdade e me deparei com um problema... Quero imprimir na tela a matrícula do aluno mas ta dando esse erro "dereferencing pointer to incomplete type". O que estou fazendo de errado? #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <locale.h> void imprime(struct cadastro *a){ printf("%i",(*a).matricula); } int main() { setlocale(LC_ALL,""); struct cadastro{ char nome[80]; int matricula; float notas[2]; }aluno; int i; printf("Digite o nome do aluno: \n"); gets(aluno.nome); printf("Digite a matrícula do aluno: \n"); scanf("%i",&aluno.matricula); for(i = 0; i <= 2; i++){ printf("Digite a nota da %iº prova: \n",i+1); scanf("%f",&aluno.notas[i]); }; imprime(&aluno); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...