Consiste na geração de 2 aplicações (programas) dedicados ao tratamento de arquivos. São os seguintes programas:
- join: agrupa um conjunto de arquivos dentro de um único arquivo
- unjoin: desagrupa um conjunto de arquivos mantidos dentro do mesmo arquivo físico.
EX:
PROGRAMA JOIN
O programa pedirá uma lista de nomes de arquivos existentes no disco rígido, um nome por linha. Para indicar que não existem mais nomes de arquivos, o usuário digitará uma linha em branco. Suponha a existência do arquivo a.txt contendo apenas a string casa e o arquivo b.txt contendo a string bonita. Abaixo apresentamos a interação do usuário com o programa JOIN.
Exemplo 1. Uso do programa JOIN
Digite nome de arquivo: a.txt
a.txt possui 4 bytes
Digite nome de arquivo: b.txt
b.txt possui 6 bytes
Digite nome de arquivo:
Fim da leitura de nomes de arquivos
De acordo com os dados digitados no exemplo 1, o usuário deseja juntar os arquivos a.txt e b.txt dentro de um único arquivo.
Neste momento, o programa deve pedir o nome do arquivo que será gerado contendo todo o conteúdo de a.txt e b.txt.
Alguém pode me ajudar à terminar esse código?
segue o link do que eu consegui desenvolver:
http://codepad.org/Jwj3Wvtn