FIFOQueue ;
5 Verklaar een constante waarde die de grootte van de wachtrij slaat . Dit zal de verwerking van taken gemakkelijker maken later . Zet de volgende uitspraak :
const int FIFOQueueSize = 10 ;
6
Maak een lus "voor" , dat tien keer herhaalt . U kunt de constante " FIFOQueueSize " te gebruiken om de lus "voor" te controleren . De functie " push" duwt een item in de wachtrij . In deze lus wordt het getal 0 geduwd , gevolgd door 1 , enzovoorts . Zet de volgende uitspraak :
for (int i = 0 ; i < FIFOQueueSize ; FIFOQueue.push ( i + + ) ) ;
7
Maak een " ofstream " die u zal toestaan om toegang te krijgen tot een output bestand . Schrijf de volgende regel :
ofstream outputfile
;
8
Open het output bestand . Deze functie zal een output bestand in de map waarin het programma draait . Als het bestand al bestaat , wordt deze overschreven telkens als het programma draait zijn. Schrijf de volgende code om een bestand te openen :
outputFile.open
( " filename.txt " ) ;
Loop 9 door de wachtrij met behulp van een lus "voor" en de " FIFOQueueSize " constant opnieuw . Voor elke iteratie van de lus , krijgt u toegang tot het eerste lid van de wachtrij , schrijven naar het bestand en verwijder deze vervolgens uit de wachtrij . Deze code zal verblijven binnen de accolades die de lus "voor" verklaring volgen . Schrijf de volgende lus "voor" statement :
for (int i = 0 ; i < FIFOQueueSize ; i + + ) op Twitter
{ }
10
Maak een tijdelijke indienen om de voorste lid van de wachtrij te houden . Schrijf de volgende , in - tussen de accolades van de lus "voor" :
int tmp
= FIFOQueue.front ( ) ;
11
Verwijder het eerste lid van de wachtrij . Nu is het tweede item toegevoegd aan de wachtrij wordt het eerste lid , en alle andere leden worden eveneens verplaatst op een vlek . Schrijf de volgende onder de verklaring geschreven in de vorige stap :
FIFOQueue.pop ( ) op ;
12
Schrijf de inhoud van " tmp " om de output bestand als volgt : < br >
outputfile << tmp << endl ;
13
Voer het programma door op de groene knop "Afspelen" . Het programma maakt een bestand en schrijft een FIFO wachtrij aan. Open het bestand . De inhoud van het bestand worden hieronder weergegeven :
0
1
kopen van 2
3
4
5 < >
6
7
8
9
br