Ir ao conteúdo
  • Cadastre-se

Nya

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Olá pessoal, sou iniciante , e estou com uma dificuldade em fazer uma programa que recebe uma sequência do usuário, faz uma comparação em um arquivo e conta quantas vezes aparece essa sequência no arquivo. Só que quando chega a parte fazer a comparação meu programa da erro e eu não sei o que está acontecendo. Se alguém poder me ajuda agradeço desde já. <#include <stdio.h> #include <string.h> #include <stdlib.h> #include <stdio_ext.h> #define TAM 50 int main() { FILE *fp; int a,qtde=0; char *frase = malloc(TAM * sizeof(char)); char c; fp = fopen("covid.txt", "a+"); if(fp == NULL) { printf("[ERRO] Nao foi possivel abrir o arquivo!\n"); return 0; } printf("\n----------------------------------\n"); printf("Bases Nitrogenadas => A U C G "); printf("\n----------------------------------\n"); printf("Digite a sequencia: "); __fpurge(stdin); gets(frase); printf("\nBuscando(%s)...\n",frase); do{ c=fgetc(fp); a=strcmp(frase,c); if(a==0 && c!=EOF) { qtde++; } }while(c!=EOF); printf(" - Total de ocorrencias (%s): %i",frase , qtde); fclose(fp); printf("\n"); return 0; }>

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!