Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvoriť textový súbor , ktorý má veľa bodov dát . Otvorte textového editora , napríklad WordPad kliknutím na jeho ikonu a zadaním nasledujúcich hodnôt :
0 1
1 2
2 3
4 5
2
Vložte C + + IDE kliknutím na jeho ikonu programu . Keď sa otvorí , zvoľte " Súbor " , " Nový " a " projekt " . Zvoľte " C + + " pre vytvorenie nového projektu + C + . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE
3
Napíšte nasledujúce deklarovať hlavnú funkciu : .
Int main ( ) klipart
{ }
hlavnou funkciou je miesto , kde všetky vaše číslo bude bývať a kde začína váš program
4
Napíšte nasledujúci riadok deklarovať konštantu : .
const int DisplaySize = 50 ;
Táto konštanta určuje , aká veľká je oblasť zobrazenia . Displej Výstup bude dvojrozmerná mriežka . Na väčšine konzol , 50 - o - 50 znak mriežka je asi dosť veľký . Napíšte nasledujúce vyhlásiť tento konštantný veľkosť :
string riadku ;
5
napíšte nasledujúci kód pre vytvorenie dvojrozmerného dátového poľa :
char displeja [ ,"DisplaySize ] [ DisplaySize ] = { '0 ' } ; .
Toto pole používa " DisplaySize " konštantný nastaviť svoje rozmery
6
Napíšte nasledujúce deklarovať reťazec , ktorý bude prijímať dáta zo vstupného súboru : ; " . points.txt "
reťazec linky
7
napíšte nasledujúci kód na otvorenie súboru
ifstream pointsFile ( " points.txt " ) ;
Tento súbor musí byť v rovnakej zložke ako zdrojový kód spustiteľného súboru
8
Napíšte nasledujúce . " keby " vyhlásenie :
if ( pointsFile.is_open ( ) )
{ }
tohto vyhlásenia skontroluje , či je súbor otvorený . To je failsafe opatrenie , ktoré môže zabrániť program havaruje
9
Napíšte nasledujúce " , zatiaľ čo " slučka : .
While ( pointsFile.good ( ) )
{ }
" , zatiaľ čo " slučka bude iterovat súbor a prečítajte si všetko o jeho vstupe . Kým súbor má obsah , podmienka " pointsFile.good ( ) " bude hodnotiť ako pravdivé . Ak je umiestnený vo vnútri " , zatiaľ čo " slučky , bude prechádzať celý obsah súboru programu . Napíšte nasledujúce " , zatiaľ čo " slučka vnútri zložených zátvoriek na " keby " vyhlásenie urobené v predchádzajúcom kroku :
10
napíšte nasledujúce príkazy v - medzi zloženými zátvorkami v " while " slučky :
getline ( myfile , linka ) ;
displeja [ riadok [ 0 ] ] [ riadok [ 2 ] ] = ' X ' ;
Tento kód prečíta riadok dát pomocou funkcie " getline " . To bude ukladať dáta do reťazca " líniu . " Tieto dáta sa bude skladať z 2D súradníc , ktoré potom môžu byť použité na označenie miesto na displeji siete
11
Napíšte nasledujúce vnorené " pre " štruktúru slučky : .
Pro ( int i = 0 ; i < DisplaySize ; i + + )
{ for ( int j = 0 ; j < DisplaySize ; j + + )
{ cout << display [ i ] [ ,"j ] ; } }
Táto štruktúra prechádza na " displeji " siete pomocou pár vnorených " pre " slučky , a to vytlačí , čo hodnota je uložená v každej bunke . Bunka sa zobrazí, ak jeho súradnice sú vo vstupnom súbore " points.txt . "
12
Spustite program . Program číta súradnice z " points.txt " a vytlačí mriežku s " X " pre každú súradnicu .