Ir para conteúdo

pedrofelicio

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre pedrofelicio

  1. pedrofelicio

    BUSCA EM ARQUIVO BINARIO

    Olá estou com trabalho da faculdade em que tenho que implementa todas as buscas em arquivo binário preciso validar um CODIGO de cadastro porém não sei porque não esta entrando no IF ( pos==1) int buscaexaustiva(FILE *inscricao, int cod) { cadjogador player; rewind(inscricao); fread(&player,sizeof(player),1,inscricao); while(!feof(inscricao)&&player.cod!=cod) fread(&player,sizeof(player),1,inscricao); if(player.cod==cod) return ftell(inscricao)-sizeof(cadjogador); else return -1; } void cadastrojogador(char arq[]) { . . int pos,aux; cadjogador player; printf("*******CADASTRO DO JOGADOR******* \n"); printf("CODIGO: \n"); inscricao=fopen(arq,"ab"); fflush(stdin); scanf("%d",&player.cod); while(player.cod!=0) { pos=buscaexaustiva(inscricao, player.cod); if(pos==-1) { printf("****CODIGO NAO CADASTRADO****");
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.