Concatenando nomes de um arquivo! Help

1. Concatenando nomes de um arquivo! Help

Lucas Gomes Tejada
HCLucasTejada

(usa Outra)

Enviado em 16/12/2016 - 01:33h

Gente to a semanas tentando fazer isso e sempre saia do jeito que eu ao quero, o meu objetivo e o seguinte: eu tenho um arq.txt gravado com os nomes, por exemplo:

Linha 1: roberta
Linha 2: angelo
Linha 3: maria
Linha 4: joao
Linha 5: vitoria

E eu quero concatenar esses nomes dois a dois, Linha 1 com a Linha 2, Linha 1 com a Linha 3 . . . . . Linha 1 com a Linha 5, depois disso, Linha 2 com Linha 3, Linha 2 com Linha 4 . . . . . Linha 2 com Linha 5.

E gravar todas essas concatenações num vetor e tal e depois gravar em um novo arquivo.

Esse o codigo do programa, gente eu nao sei mais oque tentar, alguem por favor pode ajudar?

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char const *argv[]){

char para[2000];

char concatena[2000];

FILE *file = fopen("arq.txt","rt");

while(fgets(para,1000,file)!=NULL){

while(fgets(concatena,2000,file)!=NULL){

strcat(concatena,para);

printf("%s", concatena);

}

}

fclose(file);


FILE *f = fopen("tudo.txt","wt");

fprintf(f, "%s", concatena);

fclose(f);

return 0;
}




  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts