Ir ao conteúdo
  • Cadastre-se

M 3

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. M 3

    Ajuda com arquivos txt

    Sei que precisava do loop, mas não sabia como fazer. Muito obrigado, era realmente o que eu queria.
  2. Sou novo por aqui e queria que alguém pudesse me ajudar com o seguinte programa: Eu tenho um arquivo texto com inúmeras linhas, em cada linha tenho vários números, por exemplo: linha1: [1 2 3 4 5 ], linha2: [2 4 6 8 10 ], .... O que eu quero fazer é somar cada linha desse arquivo e escrever o resultado da soma dessas linhas do primeiro arquivo num novo arquivo. Então para o exemplo que eu citei, a resposta escrita no novo arquivo deveria ser: linha1: [15], linha2: [30]. Abaixo segue o que eu fiz, porém eu só consigo ler a primeira linha, pois eu criei uma variável para ler cada número. No entanto, fica inviável eu continuar a fazer isso, visto que o arquivo em questão tem 100 linhas e cada linha tem 5 números. =========================================================================================================================== #include <stdio.h> #include <stdlib.h> int main() { FILE *file1; file1 = fopen("Numeros.txt", "r"); if(file1 == NULL) { printf("Arquivo nao encontrado.\n"); system("pause"); return 0; } int a, b, c, d, e; fscanf(file1, "%i %i %i %i %i", &a, &b, &c, &d, &e); fclose(file1); FILE *file2; file2 = fopen("Soma.txt", "w"); fprintf(file2,"%i ", a+b+c+d+e); fclose(file2); system("pause"); 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...