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