Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vlož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
Napíšte nasledujúce štyri príkazy v hornej časti súboru zdrojového kódu pre import potrebných knižníc C + + : . # include # include using namespace std ; Vytvorte dve polia reťazcov . Pole je kontajner , ktorý obsahuje postupnosť objektov , a sú ideálne pre držanie obleku a hodnotu hracie karty . Pre štandardné palube , mínus karty Joker , môžete napísať nasledujúce dva sláčikové polia : string plavky [ ] = { " Diamonds " , " Srdce " , " Spades " , " kluby " } ; string faceValue [ ] = { " dva " , " tri " , " štyri " , " päť " , " šesť " , " sedem " , " osem " , " deväť " , " Ace " , " kráľ " , " kráľovná " , " Jack " } ; Napíšte funkciu , ktorá náhodne určuje farbu a hodnotu karty . Volanie tejto funkcie " getCard " a mať výstup reťazec . Napíšte nasledujúce vytvoriť kostru tejto funkcie : string getCard ( ) { } Vyplňte vo funkcii písaním kódu potrebné k tomu náhodné karty . Všetky kódu v krokoch 6 až 11 , musia byť umiestnené v - medzi zloženými zátvorkami o funkciu " getCard " . deklarovať reťazec textu, ktorý predstavuje kartu , ktorá môže byť robené tým , jednoducho písať nasledujúce : string karty ; Vytvorte dve celočíselné premenné , ktoré vytvárajú náhodné hodnoty . Prvá premenná vytvára hodnoty medzi 0 a 11 , a je ideálny pre náhodne stanovenie nominálnej hodnoty karty . Druhá premenná vytvára hodnoty medzi 0 a 3 , a je vhodný pre stanovenie oblek karty int cardValue = rand ( ) % 12 ; . Int cardSuite = rand ( ) % 4 ; Pridať na nominálnu hodnotu na reťazec " karty " , ako je toto : karta + = faceValue [ cardValue ] ; Place delič v - medzi hodnotou karty a farby , ako je toto : karta + = " o " ; Pridajte oblek karty do reťazca , ako je toto : karta + = suit [ cardSuite ] ; výstup reťazec a ukončiť funkciu tým , že píše nasledovné : vrátiť kartu ; Vytvoriť hlavnú funkciu . Toto je vstupný bod do svojho programu , a to je miesto , kde to začína vykonávanie . Kód z zostávajúce kroky musia ísť v - medzi zloženými zátvorkami hlavného funkcií , je uvedené nižšie : int main ( ) { } napíšte nasledujúci príkaz požiadať hráča , koľko kariet by chcela : cout << " Koľko kartu by ste rád ? " << Endl ; deklarovať celočíselnú premennú , ktorá ukladá počet kariet hráč chce kresliť , ale nastavte ju na nulu teraz : int numberOfCards = 0 ; napíšte nasledujúci príkaz chytiť vstup z klávesnice a nastavte ju na hodnotu premennej " numberOfCards , " takhle: Spojené CIN >> numberOfCards ; Vytvorte pre slučke , ktorá sa opakuje rovnaký kód toľkokrát , koľkokrát používateľ zvolil s " numberOfCards " hodnotu . Potom zavolajte , alebo vyvolať , funkcia " getCard " generovať náhodnú kartu . Môžete výstup nejaký text tiež , rovnako ako toto : for ( int i = 0 ; i < numberOfCards ; i + + ) { cout << " pritiahol si : " < < getCard ( ) << endl ; } Kompilácia program stlačením zeleného tlačidla " Play " . Tým sa vytvorí jeden spustiteľný súbor zo všetkých tohto zdrojového kódu . Tento súbor bude automaticky spustený pre vás , takže môžete hrať svoju vlastnú hru . Ak zadáte v štyroch , môžete získať výstup , ktorý vyzerá ako tohle : nakreslil : Sedem klubov nakreslil ste : Queen of Diamonds kreslil : Seven of Diamonds nakreslil : osem dáma
< P > # include
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
vás
You