| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo utilizar un búfer temporal en C + +
    C + + es un lenguaje de programación de sistemas orientado a objetos diseñado para permitir a los programadores desarrollar aplicaciones y utilidades para los sistemas operativos de escritorio . Programas en C + + tratan a menudo con los datos en bruto , tales como la entrada de texto, en grandes cantidades. En casos como el presente , no sería posible llevar a todo un conjunto de datos en el programa . Por el contrario, se configura un búfer temporal para guardar los resultados intermedios mientras se procesan . Cosas que necesitará
    C + + compilador
    texto editor
    Ver Más instrucciones
    1

    crear el buffer. Por ejemplo , usted sabe que su programa recibirá un gran número de enteros en una secuencia desconocida de un archivo. Decide crear un búfer de 100 enteros que sostendrán de entrada hasta que se procesan. . Esto se logra a través de la "nueva" palabra clave y un puntero

    # include # include using namespace std ;

    int main () {

    int buffer_size = 1024 //buffer es 1024 en sizeint * buff , buff

    = new int [ buffer_size ] ; return 0 ;}
    2

    Importar un archivo que contiene de los números enteros y el nombre , por ejemplo, " ints.txt " en el programa. El objetivo de este script será leer a partir de este archivo , llenando el tampón , el procesamiento de los datos de la memoria intermedia , y el vaciado de nuevo :

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

    Leer datos en el búfer. Con la función "leer " , leer 1.024 enteros desde el archivo , llenar el buffer, e imprimir los números enteros a la pantalla . La función de lectura se puede volver a utilizar para obtener el siguiente conjunto de números enteros del archivo

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

    Previous :

    next :
      Artículos relacionados
    ·Cómo flujo de video en vivo en Xcode 
    ·Cómo convertir Tiempo Epoch en C + + 
    ·Cómo aprender la biblioteca STL 
    ·Cómo utilizar el mapa STL Container Class 
    ·Cómo vaciar el búfer en C + + 
    ·¿Cómo hacer divisiones de punto flotante 
    ·Cómo pasar parámetros a MVC Ver 
    ·¿Qué es Microsoft Visual Studio 6.0 
    ·Cómo crear Hello World en Microsoft Visual C 2010 Expr…
    ·Cómo incrustar Python en Visual C 2008 
      Artículos destacados
    ·Cómo importar archivos DBX 
    ·Cómo obtener un número par de CPP 
    ·Impresión de base de datos en Visual Basic 
    ·Cómo ajustar un Int en Java 
    ·Cómo leer XML y rellenar los cuadros de texto 
    ·Cómo conseguir un argumento de entrada ARGV en C + + 
    ·Cómo utilizar ADODC en VB6.0 
    ·Cómo utilizar el DirListBox en VB6 
    ·Cómo calcular la interpolación numérica Usando Pytho…
    ·Cómo hacer que funcione más rápido MS Access en un p…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com