Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar um buffer temporário em C + +
C + + é uma linguagem de programação de sistemas orientados a objetos projetada para permitir que programadores para desenvolver aplicações e utilitários para sistemas operacionais de desktop. Programas em C + + , muitas vezes lidar com dados brutos , tais como entrada de texto , em grandes quantidades. Em casos como este , não seria viável para trazer todo um conjunto de dados para o programa. Em vez disso, você configurar um buffer temporário para armazenar resultados intermediários , enquanto eles são processados. Coisas que você precisa
compilador C + +
editor de texto
Show Mais instruções
1

Crie o buffer. Por exemplo, você sabe que seu programa vai receber um grande número de inteiros em uma sequência desconhecida de um arquivo. Você decide criar um buffer de 100 números inteiros que irá realizar a entrada até que sejam processados. Isto é conseguido através da "nova " palavra-chave e um ponteiro

# include # include using namespace std; .

Int main () {

int buffer_size = 1024 //tampão é de 1024 em sizeint * lustre ;

lustre = new int [ buffer_size ]; retornar 0 ;}
2

Importar um arquivo consistindo de inteiros e chamado , por exemplo , " ints.txt " no programa . O objetivo deste roteiro será lido a partir desse arquivo , enchendo o buffer, o processamento dos dados do buffer, e esvaziá-lo novamente :

ifstream in; in.open ( " ints.txt ");
3

Ler dados no buffer. Usando a função de "ler" , leia 1.024 inteiros do arquivo , preencher o buffer, e imprima os números inteiros para a tela. A função de leitura pode ser usado novamente para obter o próximo conjunto de números inteiros a partir do arquivo

in.read ( lustre, buffer_size ); . For (int i = 0; i < buffer_size ; i + +) { cout < ; < lustre [i] ;}

Anterior :

Próximo : No
  Os artigos relacionados
·Como equacionar duas coisas em uma instrução IF em C …
·Como fazer um buffer em C + + 
·Como Iniciar um código C Desde o Prompt de Comando 
·Estrutura Seleção em Programação C 
·Como usar Arrays fazer Matrizes em C + + 
·Objetivo Questionamento em C Programação 
·Como executar um script CGI CPP na Web 
·Como usar Breadcrumbs em Masterpage 
·Como criar um Applet & C + + 
·Como construir Lógica de Programação 
  Artigos em destaque
·Como usar Int para obter o código de cor RGB 
·Como configurar Bytes para receber dados numéricos usa…
·Como Encher um laço matriz de 2 dimensões em C + + 
·Como palavras em negrito em C + + com o Xcode 
·Como lidar com navegador Fechar Eventos em C 
·Como fazer um gráfico vertical em C + + 
·Como ligar uma barra de progresso para IO.Stream 
·Como proteger códigos PIC12F675 De Hacking 
·Como externo um membro estático 
·Como fazer uma pasta em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados