Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come fare un file sulla scheda di gioco in C + +

Il C + + linguaggio di programmazione è un linguaggio compilato . Ciò significa che un file testo completo del codice C + + viene convertito in un singolo file eseguibile durante un processo noto come " compilazione ". Se sei un nuovo C + + , si può essere interessati a un progetto divertente che introduce il processo di compilazione e produce un gioco di lavoro . Ad esempio, è possibile creare un semplice gioco che pesca una carta a caso da un mazzo di carte . Questo è un progetto che si può completare in un breve lasso di tempo con poca o nessuna esperienza di programmazione . Cose che ti serviranno
C + + ambiente di sviluppo integrato ( IDE ) per C + + Compiler
Mostra più istruzioni
1

carico del C + + IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File /Nuovo /Progetto" e scegliere " Progetto C + +" per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di parte di testo della IDE
2

Scrivi le quattro affermazioni seguenti nella parte superiore del file di codice sorgente per importare le necessarie librerie C + + : .

# include

# include

# include

using namespace std;
3

creare due array di stringhe . Un array è un contenitore che contiene una sequenza di oggetti , e sono perfetti per contenere la tuta e il valore di una carta da gioco . Per un mazzo standard , meno le carte di Joker , è possibile scrivere le seguenti due matrici di stringhe :
tuta

stringa [] = {" Diamonds ", " cuori ", " picche ", " club" }; < br string>

faceValue [ ] = { " due " , " tre", " quattro " , "cinque" , Stati

"Sei" , "Seven" , "otto" , " nove " , " Ace " , " re " , Stati

" queen " , " Jack "} ;
4

Scrivi una funzione che determina casualmente il seme e il valore di una carta . Chiamare questa funzione " getCard " e lo hanno in uscita una stringa. Scrivere il seguente per creare uno scheletro di questa funzione :

getCard string ( ) per

{ }
5

Compila la funzione scrivendo il codice necessario per disegnare una carta a caso . Tutto il codice in passaggi da 6 a 11 deve essere posizionato in-tra le parentesi graffe della funzione " getCard " .
6

dichiarare una stringa di testo che rappresenta una carta , che può essere fatto da semplicemente scrivendo il seguente :
carta stringa

;
7

Creare due variabili intere che creano valori casuali . La prima variabile crea valori compresi tra 0 e 11 , ed è perfetto per la determinazione a caso il valore nominale di una carta. La seconda variabile crea valori compresi tra 0 e 3 , ed è adatto per la determinazione del vestito di una scheda

int cardValue = rand ( ) % 12; .

Int cardSuite = rand ( ) % 4 ;
8

Aggiungi il valore nominale alla stringa "carta " come questo :
carta

+ = faceValue [ cardValue ] ;
9

Inserire una divisore in-tra il valore della carta e vestito così:

card + = " di" ;
10

Aggiungi il seme della carta alla stringa come questa:
carta

+ = tuta [ cardSuite ] ;
11

uscita la stringa e terminare la funzione , scrivendo il seguente :

carta di ritorno ;
12

Creare una funzione principale. Questo è il punto di ingresso per il vostro programma , ed è dove inizia l'esecuzione. Il codice da i passaggi rimanenti deve andare in-tra le parentesi graffe della funzione principale , mostrati sotto :

int main ( ) { }


13

Scrivi la seguente dichiarazione per chiedere al giocatore quante carte desidera richiamare :

cout << " quante carte si desidera disegnare ? " << endl;
14

Dichiarare una variabile intera che memorizza il numero di carte che il giocatore vuole disegnare , ma impostarla a zero per ora :

int numberOfCards = 0 ;
15

Scrivi la seguente dichiarazione di afferrare il valore di input dalla tastiera e impostarlo uguale alle " numberOfCards ", variabile in questo modo:

cin >> numberOfCards ;
16

creare un ciclo che si ripete per lo stesso codice tutte le volte che l'utente ha scelto con il valore " numberOfCards " . Quindi chiamare o richiamare la funzione " getCard " per generare una carta a caso . È possibile inviare un testo troppo , come questo:

for (int i = 0; i < numberOfCards ; i + + ) per

{ cout << " hai disegnato un : " < < getCard ( ) << endl; }
17

compilare il programma premendo il tasto verde "Play" . Questo crea un unico file eseguibile di tutto il codice sorgente . Questo file verrà automaticamente eseguito per voi , in modo da poter giocare il proprio gioco . Se si digita in quattro , si potrebbe ottenere un output simile a questo :

disegnò una : Sette di Fiori

disegnato una : Queen of Diamonds

trasse un : Settebello

Hai disegnato un : Otto di Picche

 

Programmazione © www.354353.com