# include 
 
 using namespace std ; 
 3 
 Declare a função principal : 
 
 int main () {} 
 
 
 
 a função principal é o ponto de entrada para o seu programa , e é onde todo o código fonte vai. Cada linha de código que você escreve a partir deste passo precisa ser escrito entre as chaves que seguem a função principal. 
 4 
 Escreva o seguinte a declarar três tipos de arquivos , que são variáveis que apontam para arquivos: 
 
 FILE * file0 ; 
 
 FILE * file1 ; 
 
 FILE * outputFile ; 
 5 
 Escreva as três instruções a seguir para abrir todos três arquivos usando a função " fopen " . Os dois primeiros arquivos são abertos no modo somente leitura , enquanto que o último arquivo é aberto no modo somente gravação 
 
 file0 = fopen ( " fileName0.txt ", " r"); . 
 
 file1 = fopen ( " fileName1.txt ", " r"); 
 
 outputFile = fopen ( " OutputFile.txt ", " w" ); 
 6 
 Teste para ver se todos os arquivos foram abertos com sucesso usando a seguinte instrução "if" . Todo o código a partir das etapas restantes vão entre as chaves que seguem imediatamente o " if" . 
 
 If ( file0 ! = NULL && file1 ! = NULL && outputFile ! = NULL ) 
 
 {} 
 7 
 Escreva a seguinte declaração de variável 
 
 char c ; . 
 
 Esta variável é usada para ler um único caractere de um arquivo, em seguida, escrever -lo para o arquivo de saída 
 8 
 Escreva o seguinte "do" loop: . 
 
 fazer { 
 
 c = getc ( file0 ); 
 
 putc (c, outputFile ); 
 
 } while (c = EOF !) ; 
 
 Este loop lê um caráter de " file0 " e copia -o para o arquivo de saída. Ele vai continuar até que o especial de fim -de-arquivo , ou EOF , caráter é encontrado 
 9 
 Escreva o seguinte ciclo " não " : . 
 
 Que { 
 
 c = getc ( file1 ); 
 
 putc (c, outputFile ); f 
 
 } while (c = EOF !) ; 
 
 Este faz exatamente a mesma coisa que o anterior ciclo " não " , só funciona em 
 10 
 Feche todos os três arquivos usando a função " fclose " assim " file1 ". : 
 
 fclose ( outputFile ); 
 
 fclose ( file0 ); 
 
 fclose ( file1 ); 
 11 
 Execute o programa pressionando o botão " Play" no topo do IDE. O programa lê personagens de " fileName0.txt " e escreve -los para OutputFile.txt . Ele lê arquivos do " fileName1.txt " e escreve -os a " OutputFile.txt ". 
 12 
 Abra " OutputFile.txt " com o Bloco de Notas . O arquivo é uma combinação de " fileName0.txt " e " fileName1.txt . "