Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como combinar um arquivo usando C + +
Quando aprender a programar em C + + , você deve aprender a lidar com arquivo de entrada e de saída o mais rápido possível . Isso permite que seus programas para recuperar as informações do disco rígido, modificá-lo e , em seguida, armazená-lo de volta para o disco rígido . Em C + + , há várias operações de arquivo disponíveis como parte da biblioteca padrão . Ao desafiar -se com uma tarefa como a combinação de dois arquivos em um, você vai aprender a usar algumas dessas operações e aumentar a sua proficiência na língua . Coisas que você precisa
C + + Ambiente de Desenvolvimento Integrado (IDE ), como o Eclipse CDT
C + + Compiler, tal GCC
Show Mais instruções
1

Carregue o + IDE C + clicando no ícone do programa. Selecione "File /New /Project " e escolha " C + + Project" para criar um novo projeto de C + +. Um arquivo de código fonte em branco aparece na parte de editor de texto do IDE
2

Escreva as seguintes instruções na parte superior do arquivo de código fonte para importar as bibliotecas de entrada e saída de arquivos necessários : .

# include

# 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 . "

Anterior :

Próximo : No
  Os artigos relacionados
·A conversão de um valor negativo para positivo em C + …
·Como fazer um arquivo VSH 
·Visual C não faz EXE 
·Como implementar várias pilhas 
·Como obter um valor selecionado em uma caixa de listage…
·Como ligar um compilador C para NetBeans 
·Como fazer uma calculadora Geometria em C + + 
·Requisitos para um SDK iTouch 
·CSharp Controles para DataGridView 
·Como externo um membro estático 
  Artigos em destaque
·Como alterar um soquete de bloqueio para não-bloqueio 
·Como criar DropDownList com chave de pesquisa em C 
·Como ignorar linhas de comentário em C + + 
·Como ligar um compilador C para NetBeans 
·Como usar Cout e Cin em OpenGL 
·Como usar OpenGL com código de Blocos 
·O que é sintaxe em C + + 
·Como formatar conteúdo dentro de um UIScrollView 
·Como remover SQLite em C 
·Como converter LPSTR para INT 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados