Como pegar vários arquivos e jogar em apenas um arquivo em C++? [RESOLVIDO]

1. Como pegar vários arquivos e jogar em apenas um arquivo em C++? [RESOLVIDO]

Ernandes Castro
ernandescastro

(usa Ubuntu)

Enviado em 11/05/2008 - 17:36h

Preciso juntar arquivos em apenas um para depois manda-los para um banco de dados.
Como posso fazer isto sem muitos recursos?

Muito Obrigado.

Ernandes Castro


  


2. Re: Como pegar vários arquivos e jogar em apenas um arquivo em C++? [RESOLVIDO]

Gabriel Duarte Guimarães Costa
gabrield

(usa Debian)

Enviado em 11/05/2008 - 19:03h

Explique-se melhor!


3. Re: Como pegar vários arquivos e jogar em apenas um arquivo em C++? [RESOLVIDO]

Ernandes Castro
ernandescastro

(usa Ubuntu)

Enviado em 12/05/2008 - 02:20h

Quero copiar varios arquivos .txt e junta-los em apenas um arquivo .txt.


4. ae

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 12/05/2008 - 13:00h

precisa ser em C (é trabalho de faculdade)?
Pq senão você pode fazer isso com linha de comando.
#cat * > arquivo.txt
Agora se for em C, é tão ridiculo que nem sei como explicar, basta fazer um loop dos arquivos do diretório, abrir um a um e ir escrevendo o conteudo em outro arquivão.

É isso mesmo ou eu entendi errado?


5. Re: Como pegar vários arquivos e jogar em apenas um arquivo em C++? [RESOLVIDO]

Ernandes Castro
ernandescastro

(usa Ubuntu)

Enviado em 12/05/2008 - 18:41h

Nao entendi o que vc disse. Pode ser em C.


6. Re: Como pegar vários arquivos e jogar em apenas um arquivo em C++? [RESOLVIDO]

Edvaldo Silva de Almeida Júnior
EdDeAlmeida

(usa Debian)

Enviado em 12/05/2008 - 19:21h

O que ele quis dizer é que não precisa escrever um programa C ou C++ para isso. Basta usar o velho e bom comando cat do Linux e vc faz isso em segundos.

Agora, se vc realmente tem de usar C++, a saída é fazer como foi dito: faça um looping para abrir cada arquivo e dentro do looping leia o conteúdo do arquivo aberto, gravando-o em um novo arquivo.




7. Re: Como pegar vários arquivos e jogar em apenas um arquivo em C++? [RESOLVIDO]

Edvaldo Silva de Almeida Júnior
EdDeAlmeida

(usa Debian)

Enviado em 12/05/2008 - 19:23h

A propósito, se vai usar C++, faça-o formalmente, criando um objeto que execute essa operação. Algo como

class MergeDeArquivos {


};

Não é bom ficar programando em C++ como se fosse C, pois isso vicia e faz vc perder o melhor da POO que está no C++.


8. Re: Como pegar vários arquivos e jogar em apenas um arquivo em C++? [RESOLVIDO]

Tiago
tiagodslb

(usa Outra)

Enviado em 01/10/2017 - 11:03h

stremer escreveu:

precisa ser em C (é trabalho de faculdade)?
Pq senão você pode fazer isso com linha de comando.
#cat * > arquivo.txt
Agora se for em C, é tão ridiculo que nem sei como explicar, basta fazer um loop dos arquivos do diretório, abrir um a um e ir escrevendo o conteudo em outro arquivão.

É isso mesmo ou eu entendi errado?


Amigo queria fazer algo parecido criei um projeto em menu e nesse menu tem 10 opçoes para cada opção ( tela) eu criei um projeto. Eu gostaria de saber como posso fazer a indexacao de varias telas em um arquivo so ou pelo menos o caminho para isso e compilar o projeto com varias telas em um arquivo só.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts