FIFOQueue ;
5 déclarer une valeur constante qui stocke la taille de la file d'attente. Cela rendra plus facile plus tard des tâches de traitement . Ecrire la déclaration suivante:
const int FIFOQueueSize = 10;
6
Créer une boucle "for " qui parcourt dix fois. Vous pouvez utiliser le " FIFOQueueSize " constante pour contrôler la boucle "for". La fonction "push" pousse un élément dans la file d'attente . Dans cette boucle , le nombre 0 est poussé en premier , suivie par une , et ainsi de suite . Ecrire la déclaration suivante:
for (int i = 0; i < FIFOQueueSize ; FIFOQueue.push (i + +)) ;
7
Créer un " ofstream " qui vous permettra pour accéder à un fichier de sortie . Ecrire la ligne suivante:
ofstream outputFile ;
8
Ouvrez le fichier de sortie. Cette fonction permet de créer un fichier de sortie dans le répertoire où le programme s'exécute . Si le fichier existe déjà , il sera écrasé à chaque fois que le programme s'exécute . Ecrire le code suivant pour ouvrir un fichier : Photos
outputFile.open ( " filename.txt ");
9
boucle dans la file d'attente en utilisant une boucle "for " et le " FIFOQueueSize "constante de nouveau. Pour chaque itération de la boucle , vous aurez accès à la première membre de la file d'attente, l'écrire dans le fichier, puis le retirer de la file d'attente. Ce code va résider dans les accolades qui suivent le "pour" instruction de boucle . Ecrivez ce qui suit "pour" instruction de boucle :
for (int i = 0; i < FIFOQueueSize ; i + +) {}
10
Créer un temporaire déposer pour maintenir l'élément avant de la file d'attente. Ecrivez ce qui suit , en entre les accolades de la boucle "for" :
int tmp = FIFOQueue.front ();
11
supprimer le premier membre de la file d'attente. Maintenant, le deuxième élément ajouté à la file d'attente devient le premier membre , et tous les autres membres sont également gagné une place . Ecrivez ce qui suit ci-dessous la déclaration écrite à l'étape précédente :
FIFOQueue.pop ();
12
écrire le contenu de " tmp" dans le fichier de sortie comme ceci: < br >
outputFile << tmp << endl;
13
exécuter le programme en appuyant sur le bouton "Play " vert. Le programme crée un fichier et y écrit une file d'attente de type FIFO à elle. Ouvrez le fichier . Le contenu du fichier sont affichées ci-dessous:
0
1
2
3
4
5
6
7
8
9