+ 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 ; 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 () { } crear una cola que almacena " int "Tipos de datos , que cuenta con tiendas . Escribe la siguiente declaración cola : 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 ; 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 + + )); Crear una " ofstream " que le permitirá para acceder a un archivo de salida . Escriba la línea siguiente: ofstream archivoSalida ; 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 "); 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 + +) { } 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 (); 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 (); Escribir el contenido de " tmp " para el archivo de salida como esta: archivoSalida << tmp << endl ; 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
3
4
cola
5
6
7
8
9
10
11
12
13