Ir para conteúdo
Fórum Script Brasil

Rubemar

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Rubemar

Rubemar's Achievements

0

Reputação

  1. Rubemar

    Ajuda !!

    Galera Bom dia !! Alguém pode ajudar na situação abaixo, to desenvolvendo um algorítimo para cadastrar alunos matriculas e notas, porém a parte de pesquisar estão apresentando os erros abaixo, conforme imagem. segue o código para analise. #include <stdio.h> #include <string.h> #include <stdlib.h> #include <ctype.h> #define SIZE 200 char nomedoaluno[50]; int matricula [50]; int cadastrodenotas [50]; int op; void cadastro(); void pesquisa(); int main (void){ cadastro(); pesquisa(); } void cadastro(){ static int linha; do{ printf("\nDigite o nome do aluno: "); scanf("%s",&nomedoaluno[linha]); printf("\nDigite a matricula: "); scanf("%d",&matricula[linha]); printf("\nDigite a nota do aluno: "); scanf("%d",&cadastrodenotas[linha]); printf("\nDigite 1 para cadastrar novo aluno ou 0 para sair "); scanf("%d",&op); linha++; }while(op==1); } //fim da função de cadastro de alunos e notas void pesquisa (){ int matpesquisa; int i; char nomepesquisa[50]; int d; do { printf("digite 1 para pesquisar por matricula ou 2 para pesquisar por nome do aluno "); scanf("%d", &op); switch (op){ case 1: printf("\nDigite a matricula do aluno: "); scanf("%d", &matpesquisa); for(i=0;i<SIZE;i++);{ if(matricula==matpesquisa){ printf("\n nomedoaluno: %s \n matricula %d \n cadastrodenotas %d ", nomedoaluno, matricula, cadastrodenotas ); } } break; case 2: printf ("\nDigite nome do aluno: "); scanf("%s", &nomepesquisa); for(i=0;i<SIZE;i++){ if(strcmp(nomepesquisa, nomepesquisa)==0){ printf ("\n %s nomedoaluno: %d \n matricula \ncadastrodenotas ", nomedoaluno, matricula, cadastrodenotas); } } break; default: printf("\n A opção digitada e invalida"); break; } printf("\n Digite 1 para continuar pesquisando ou qualquer tecla para encerrar pesquisa "); scanf("%d", op); }while(op==1); }
×
×
  • Criar Novo...