Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Založte C + + IDE kliknutím na jeho ikonu programu . Keď sa otvorí , vyberte " File /New /Project " a vyberte " C + + " vytvoriť nový C + + projektu . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE .
2
Import knižnice , ktoré obsahujú kód nevyhnutný , aby sa fronty a zápis do súborov . Napíšte nasledujúce príkazy v hornej časti súboru zdrojového kódu : Spojené
# include # include # include using namespace std ; deklarovať hlavnú funkciu . To je miesto , kde váš program začne spúšťanie príkazov pri spustení . Budete umiestniť všetky zdrojového kódu medzi zloženými zátvorkami , ktoré nasledujú hlavnú funkciu . Napíšte nasledujúce dva riadky kódu nižšie napísaných v predchádzajúcom kroku vyhlásení : int main ( ) { } vytvoriť front , ktorý ukladá " int " dátové typy , ktoré ukladajú čísla . Napíšte nasledujúce frontu vyhlásenie : fronta deklarovať konštantnú hodnotu , ktorá ukladá veľkosť frontu . To umožní , aby sa úlohy spracovania jednoduchšie neskôr . Napíšte nasledujúci príkaz : const int FIFOQueueSize = 10 ; Vytvoriť " pre " slučky , ktorá opakuje desaťkrát . Môžete použiť konštantu " FIFOQueueSize " ovládať " pre " slučky . Funkcie " push " tlačí položku do fronty . V tejto slučky , číslo 0 je tlačený v prvej , po 1 , a tak ďalej . Napíšte nasledujúci príkaz : for ( int i = 0 ; i < FIFOQueueSize ; FIFOQueue.push ( i + + ) ) ; Vytvoriť " ofstream " , ktorá vám umožní prístup k výstupný súbor . Napíšte nasledujúci riadok : ofstream Outputfile ; Otvorte výstupný súbor . Táto funkcia vytvorí výstupný súbor v adresári , kde je program spustený . Ak súbor už existuje , bude prepísaný zakaždým , keď program beží . Napíšte nasledujúci kód na otvorenie súboru : outputFile.open ( " filename.txt " ) ; Loop through frontu pomocou " pre " slučky a " FIFOQueueSize " konštantný znova . Pre každé iterácii slučky , dostanete sa prvý člen fronty , napíšte to do súboru a potom ju vyberte z frontu . Tento kód bude umiestnený vo vnútri zložených zátvoriek , ktoré nasledujú " pre " vyhlásenie slučky . Napíšte nasledujúce " pre " vyhlásenie slučky : for ( int i = 0 ; i < FIFOQueueSize ; i + + ) { } Vytvorte dočasný súbor držať predný člen frontu . Napíšte nasledujúce , v - medzi zloženými zátvorkami " pre " slučky : int tmp = FIFOQueue.front ( ) ; Vytiahnite prvý člen frontu . Teraz druhá položka pridaná do fronty sa stane prvým členom , a všetci ostatní členovia sú tiež posunuté o jednu škvrnu . Napíšte pod vyhlásenie napísané v predchádzajúcom kroku nasledovné : FIFOQueue.pop ( ) ; Napíšte obsahu " tmp " do výstupného súboru , ako je tento : Outputfile << tmp << endl ; spustite program stlačením zeleného tlačidla " Play " . Program vytvorí súbor a zapíše do FIFO fronty pre neho . Otvorte súbor . Obsah súboru sú zobrazené nižšie : 0 1 2 3 4 5 6 7 8 9
3
4
5
6
7
8
9
10
11
12
13