| 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 Enviar FIFO de salida a un archivo
    C + + programas pueden organizar los datos en una variedad de maneras . Un acuerdo implica el almacenamiento de datos en un recipiente y hacer cumplir la regla de que el primer objeto que se coloca dentro del recipiente es el primero en ser eliminado . Esto se llama First -In -First - Out ( FIFO ) . El C + + Queue contenedor almacena los datos usando la regla FIFO. Puede utilizar una cola de C + + para enviar datos a un archivo con una pequeña cantidad de código. Cosas que necesitará
    + entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
    C + + Compiler , tal GCC
    Mostrar Más instrucciones
    1

    carga C + el C + + IDE haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo /Nuevo /Proyecto " y selecciona "C + + proyecto" para crear un nuevo proyecto de C + + . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE.
    2

    Importe las bibliotecas que contienen el código necesario para hacer colas y escribir en archivos . Escriba las siguientes frases en la parte superior del archivo de código fuente:

    # include

    # include

    # include

    using namespace std ;
    3

    Declarar una función principal. Aquí es donde el programa empieza a ejecutarse sentencias cuando se ejecuta. Va a colocar todo el código fuente entre las llaves que siguen a la función principal. Escriba las siguientes dos líneas de código por debajo de las declaraciones escritas en el paso anterior :

    int main () { }


    4

    crear una cola que almacena " int "Tipos de datos , que cuenta con tiendas . Escribe la siguiente declaración cola :
    cola

    FIFOQueue ;
    5

    declare un valor constante que almacena el tamaño de la cola . Esto hará más fácil las tareas de procesamiento posterior. Escribe la siguiente declaración :

    const int FIFOQueueSize = 10 ;
    6

    Crear un bucle "for ", que se repite diez veces. Usted puede utilizar el " FIFOQueueSize " constante para controlar el bucle "for". La función "push " empuja un elemento en la cola. En este bucle , el número 0 se empuja en primer lugar, seguido por 1 , y así sucesivamente . Escribe la siguiente declaración :

    for (int i = 0 ; i < FIFOQueueSize ; FIFOQueue.push ( i + + ));
    7

    Crear una " ofstream " que le permitirá para acceder a un archivo de salida . Escriba la línea siguiente:

    ofstream archivoSalida ;
    8

    Abra el archivo de salida. Esta función crea un archivo de salida en el directorio donde se ejecuta el programa. Si el archivo ya existe , se sobrescribe cada vez que se ejecuta el programa . Escriba el siguiente código al abrir un archivo:

    outputFile.open ( " archivo.txt ");
    9

    Loop a través de la cola mediante un bucle "for" y el " FIFOQueueSize " constante de nuevo. Para cada iteración del bucle , se accede a la primera miembro de la cola , escribirlo en el archivo y luego quitarlo de la cola. Este código se ubicará dentro de los corchetes que siguen a la sentencia de bucle "for". Escriba el siguiente "por" sentencia de bucle :

    for (int i = 0 ; i < FIFOQueueSize , i + +) { }


    10

    Crear un temporal presentar para sostener el elemento frontal de la cola. Escriba el siguiente , en medio de las llaves del bucle "for" :

    int tmp = FIFOQueue.front ();
    11

    Eliminar el primer miembro de la cola. Ahora, el segundo elemento añadido a la cola se convierte en el primer miembro , y todos los demás miembros se mueven del mismo modo hasta un punto. Escriba el siguiente debajo de la declaración por escrito en el paso anterior :

    FIFOQueue.pop ();
    12

    Escribir el contenido de " tmp " para el archivo de salida como esta: < br >

    archivoSalida << tmp << endl ;
    13

    Ejecute el programa presionando el botón verde de "Play" . El programa crea un archivo y escribe una cola FIFO a ella. Abra el archivo . El contenido del archivo se muestran a

    0

    1

    2

    3

    4

    5

    6 personas 7


    8

    9

    Previous :

    next :
      Artículos relacionados
    ·Cómo escribir un script de Vim 
    ·Cómo reemplazar los elementos de una matriz en C 
    ·C Memoria Herramientas de fugas 
    ·Cómo crear un archivo de texto usando C + + 
    ·Cómo utilizar la función Memset en C + + 
    ·¿Cómo puedo escribir un programa en el Programa de Le…
    ·Cómo diseñar una Cuenta clase llamada en C + + 
    ·Cómo cerrar un bucle usando C + + 
    ·Cómo crear una lista doblemente enlazada en C Programa…
    ·Visual C Tutorial 2005 
      Artículos destacados
    ·Cómo leer un archivo CSV en PHP 
    ·Cómo hacer arte 
    ·Cómo agregar controles a la API de Google Maps 
    ·Cómo hacer que un objeto se mueva continuamente en Jav…
    ·Cómo importar un archivo de clase PHP 
    ·Cómo escribir una secuencia de comandos de Ruby 
    ·Propósito de la enseñanza Diagrama de flujo de Análi…
    ·Problemas CGI Fácil 
    ·Cómo Valores mismo agregado en MySQL 
    ·Cómo configurar los valores del índice de ComboBox pa…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com