Faça um programa que receba dois arquivos do usuário e crie um terceiro arquivo com o conteúdo dos dois primeiros juntos (o conteúdo do primeiro seguido do conteúdo do segundo).
Passo 1
Vamos começar esse programa declarando tudo aquilo que será essencial para o seu funcionamento:
Passo 2
Com todas as variáveis declaradas, podemos requisitar ao usuário o nome dos dois arquivos que terão os seus respectivos conteúdo copiados para um terceiro arquivo:
Passo 3
Tendo o nome dos dois arquivos, podemos começar abrindo o primeiro arquivo no modo de leitura e o resultante das duas cópias:
Em seguida, basta utilizarmos a função fscanf para copiarmos cada caractere do primeiro arquivo e, em seguida, gravá-los no terceiro arquivo utilizando a função fprintf.
Passo 4
Com o primeiro arquivo copiado, podemos fechá-lo e abrir agora o segundo arquivo no modo de leitura:
Passo 5
Assim como antes, basta utilizarmos a função fscanf para copiarmos cada caractere do segundo arquivo e, em seguida, gravá-los no terceiro arquivo utilizando a função fprintf:
Passo 6
Por fim, após termos copiado os dois arquivos inseridos pelo usuário e gerado um terceiro com o conteúdo deles, basta fecharmos os arquivos que estavam abertos antes de encerrarmos o programa:
Resposta
Ei, a resposta está no passo a passo :)