Ir ao conteúdo
  • Cadastre-se

Kennedy Lima Araújo

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Sou novo em linguagem C e estou com dificuldades em validar se o nome que está dentro do arquivo é nulo ou não já tentei de varias formas, já consegui algumas vezes mas não como o esperado. Quero verificar se o nome que esta dentro do aquivo é nulo void validaArquivo (char *nomeArquivo, Ficha *alunos) { char nomeAluno[120][50]; FILE *p_arquivo; int contador=0, auxiliar=0, i=0; p_arquivo=fopen(nomeArquivo,"r"); while(!feof(p_arquivo)){ fscanf(p_arquivo,"%d %f %f", &alunos[contador].matricula, &alunos[contador].nota1, &alunos[contador].nota2); fflush(stdin); if(fgets(alunos[contador].nomeAluno,MAXCHAR,p_arquivo)==NULL){ <<ERRO p_arquivo=fopen("erro.txt","a"); fprintf(p_arquivo,"Erro na linha %d\n",contador);// system("pause"); exit(0); } fclose(p_arquivo); contador=contador+1; } fclose(p_arquivo); }

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!