Ir ao conteúdo
  • Cadastre-se

Bruna DElia

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

Reputação

8
  1. @devair1010 entendi, então o problema era dentro desse while mesmo, como não tinha conseguido arrumar, fiz em matlab, mas vou testar aq com o arquivo completo. Obrigada
  2. Coloquei dessa forma, mas não deu certo. Estou lendo de um arquivo de texto (arquivo), uma sequência com 5200 genes, onde cada um começa com >, a partir dele, começo a contar a, t, g ou c, faço as contas de total, porcentagem e a conta da temperatura, mas quando abro o arquivo da tabela, só aparece escrito temperatura vários vezes, sem os valores. O que pode estar errado? char *varTexto="temperatura"; while((letra=fgetc(arquivo))!=EOF){ while(letra=='>'){ if(letra=='A') { a++; } if(letra=='C') { c++; } if(letra=='G') { g++; } if(letra=='T') { t++; } total= a+t+c+g; por=((c+g)/(total))*100; temp= 64.9+0.41*(por)-(500/(total)); fprintf(file, "%s,%f", varTexto, temp); } }
  3. Estou fazendo um cálculo de temperatura e tenho que salvar em formato de planilha eletrônica.csv esses dados em c, como faço?
  4. @devair1010 Fiz essa alteração, porém agora, o arquivo que está sendo lido fica em branco, ou seja, os dois arquivos ficam em branco após a execução do programa. o que pode ser?
  5. Entendi, coloquei isso no programa, mas mesmo assim não funcionou: #include <stdio.h> #include <stdlib.h> int main() { FILE *novo, *velho; novo=fopen("ecoli.txt", "r"); velho=fopen("rna.txt", "w"); if (novo==NULL || velho==NULL){ printf("Erro de abertura\n"); system("pause"); exit(1); } char letra; while( (letra = fgetc(velho)) != EOF ) { if(letra =='T') {letra='U';} fprintf(novo, "%c", letra);} fclose(velho); fclose(novo); return 0; } Não consigo encontrar o erro adicionado 1 minuto depois Vou dar uma olhada, valeu
  6. Oi gente, então estou fazendo programa para ler os caracteres que tem em um arquivo de texto, trocar alguns caracteres por outros e colocar em um novo arquivo. Qual função devo utilizar? Tentei fputs, mas não deu certo
  7. @vangodp me salvou demais, deu certo agora valeu
  8. Boa tarde gente, estou fazendo este programa em c para ler um genoma da febre amarela e contar quantos nucleotídeos tem, mas como são muitos caracteres, pensei em colocar para ler o arquivo com o genoma, , por enquanto está assim: #include <stdio.h> #include <stdlib.h> int main() { char genomavirus[100]; int i,a=0,c=0,g=0,t=0; printf("Insira o DNA:\t"); fgets(genomavirus, 100, stdin); for (i=0; i<strlen(genomavirus); i++) { if(genomavirus=='A'){ a++; } if(genomavirus=='C'){ c++; } if(genomavirus=='G'){ g++; } if(genomavirus=='T'){ t++; } } printf("A: %d\n", a); printf("C: %d\n", c); printf("G: %d\n", g); printf("T: %d\n", t); return 0; } Alguém pode me ajudar

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