FIFOQueue ,
5 Erklær en konstant værdi , der gemmer størrelsen på køen. Dette vil gøre behandlings opgaver nemmere senere. Skriv følgende udtalelse : Hej
const int FIFOQueueSize = 10;
6
Opret en "for" loop , der gentager ti gange. Du kan bruge konstant " FIFOQueueSize " at styre "for" loop . "Push "-funktionen skubber et element ind i køen . I denne sløjfe er antallet 0 skubbet ind først , efterfulgt af 1 , og så videre. Skriv følgende udtalelse : Hej
for (int i = 0; i < FIFOQueueSize , FIFOQueue.push (i + + )),
7
Opret en " ofstream ", der vil give dig mulighed at få adgang til en output -fil. Skriv følgende linje : Hej
ofstream outputfil ,
8
Åbn output -fil. Denne funktion vil skabe et output -fil i den mappe, hvor programmet kører . Hvis filen allerede eksisterer, vil den blive overskrevet , hver gang programmet kører . Skriv følgende kode til at åbne en fil : Hej
outputFile.open ( " filename.txt ")
9
Loop gennem køen ved hjælp af en "for" loop og " FIFOQueueSize "konstant igen . For hver iteration af løkken , vil du få adgang til det første medlem af køen , så skriv det til filen , og derefter fjerne det fra køen. Denne kode vil opholde sig de krøllede parenteser , som følger " for" loop erklæring. Skriv følgende "for" loop erklæring : Hej
for (int i = 0; i < FIFOQueueSize , i + +)
{}
10
Opret en midlertidig fil til at holde det forreste element i køen . Skriv følgende i - mellem de krøllede parenteser i "for" loop : Hej
int tmp = FIFOQueue.front ();
11
Fjern det første medlem af køen. Nu det andet punkt er føjet til køen bliver det første medlem , og alle andre medlemmer er ligeledes flyttet op ét sted. Skriv følgende under erklæring skrevet i det forrige trin : Hej
FIFOQueue.pop ();
12
Skriv indholdet af " tmp " til output filen som dette: < br >
outputfil << tmp << endl;
13
Udfør programmet ved at trykke på den grønne "Play" -knappen. Programmet opretter en fil og skriver en FIFO kø til det. Åbn filen . Filens indhold vises nedenfor : Hej
0
1
2
3 fotos
4 fotos
5 < br >
6 fotos
7
8
9