Sådan opretter du et 20 spørgsmål spil i c ++

Denne vejledning vil gå igennem at oprette 20 spørgsmål i C ++ med tal ved hjælp af Visual Studio. Denne vejledning er meget "bare knogler" og bruger kun det grundlæggende i C ++ programmering.

Trin

Del 1 af 3:
Oprettelse af et projekt
  1. Billede med titlen Opret et 20 spørgsmål spil i C ++ Trin 1
1. Få en kopi af Visual Studio og åben den.
  • Du kan finde en detaljeret vejledning til opsætning på Sådan installeres og installeres Visual Studio Express 2013.
  • Billede med titlen Opret et 20 spørgsmål spil i C ++ Trin 2
    2. Opret et projekt ved at klikke på fanen Fil øverst til venstre og klikke på Nyt projekt.
  • Billede med titlen Opret et 20 spørgsmål spil i C ++ Trin 3
    3. Klik på Skabeloner Tab til venstre.
  • Billede med titlen Opret et 20 spørgsmål spil i C ++ Trin 4
    4. Klik Visual C++ Under fanen Skabeloner.
  • Billede med titlen Opret et 20 spørgsmål spil i C ++ Trin 5
    5. Klik Tomt projekt i midten.
  • Billede med titlen Opret et 20 spørgsmål spil i C ++ Trin 6
    6. Navngiv dit projekt noget relevant.
  • For eksempel: 20 Spørgsmål Spil.
  • Billede med titlen Opret et 20 spørgsmål spil i C ++ Trin 7
    7. Tilføj en kildefil. Højreklik Kilde filer På højre side af skærmen under Solution Explorer Box. Så Hover Tilføj og klik Ny fil.
  • Kilde filer -> Tilføje -> Ny fil
  • Billede med titlen Opret et 20 spørgsmål spil i C ++ Trin 8
    8. Vælg C ++ -fil (.CPP), navngiv det noget relevant og klik Tilføje.
  • For eksempel: "Main.CPP" Fordi dette vil være vores hovedkildefil. Denne navngivningssystem er især vigtig i større skala-programmer, der kræver mere end en fil.
  • Del 2 af 3:
    Opsætning af programmet
    1. Billede med titlen Opret et 20 spørgsmål spil i C ++ Trin 9
    1. Start programmeringsopsætningen.
    • Type: #omfatte
    • Dette omfatter en fil i C ++ biblioteket, der tillader konsol manipulation.
  • Type: Brug navneområde Std-
  • Det betyder, at du bruger en standard (STD) navneområde.
  • Type: int Main () {}
  • Dette er den vigtigste funktion, som programmet vil køre. Alt løber gennem dette.
  • I mellem de krøllede bøjler {}, tryk på Enter et par gange. Alt går ind mellem de krøllede bøjler. Bemærk: De grønne farvede ord er kommentarer. Disse er for dig (tolken) for at gøre bedre følelse af koden.
  • Billede med titlen Opret et 20 spørgsmål spil i C ++ Trin 10
    2. Erklære variablerne.
  • Inden for hovedfunktionsbeslagene (int vigtigste ()), Opret følgende variabler:
  • int max = 100-
  • int min = 0-
  • char ans-
  • int num = 0-
  • int gæt-
  • int numguess = 0-
  • Bemærk, at nogle variabler erklæres med værdier, mens andre ikke er. Dette skyldes, at disse variabler er påkrævet af programmet, der skal foruddefineres. Dette bestemmes af, hvordan de bruges.
  • Billede med titlen Opret et 20 spørgsmål spil i C ++ Trin 11
    3. Opret beskeden til brugeren.
  • Type: cout << "Tænk på et tal mellem 1 og 100." << Endl-
  • Dette beder brugeren til deres nummer, hvilket giver dem en ide om, hvad der kræves af dem.
  • Del 3 af 3:
    Programmering af logikken
    1. Billedet med titlen Opret et 20 spørgsmål spil i C ++ Trin 12
    1. Opret gøre imens loop. Dette vil styre hele spillet logikken.
    • Type: gør {} mens (num == 0 && numguess < 20)-
    • Tryk på ↵ Indtast et par gange mellem bøjlerne. Bemærk: num == 0 && numguess < 20 betyder stort set, at sløjfen fortsætter, indtil num er lig med 0, og numguess er mindre end 20.
  • Billede med titlen Opret et 20 spørgsmål spil i C ++ Trin 13
    2. Skriv alt på billedet inden for det gøre imens beslag.
  • Forstå logikken af ​​sløjfen:
  • Brugeren kommer ind i Y eller N, baseret på deres nummer.
  • Hvis deres nummer er større end eller lig med gætte, numguess intervaller med 1 og programmet gør et gæt.
  • Hvis gættet er korrekt, bryder programmet ud af løkken og computeren vinder.
  • Hvis gættet er forkert, min = gætte - effektivt at skære rækkevidden af ​​værdier i halvdelen og starte løkken igen igen.
  • Hvis deres nummer ikke er større end eller lig med gæt, numguess intervallerer med 1 og max = gætter - skære rækkevidden af ​​værdier i halvdelen og starte løkken igen igen.
  • Programmet vil gennemgå disse gæt og tjekker, indtil det indsnævrer brugerens nummer ned til et enkelt nummer eller Det når sin 20 spørgsmålsgrænse.
  • Gem og kør programmet. På dette tidspunkt bør det gøre alt, hvad det er meningen at gøre, eksklusive den afsluttende besked. Hvis programmet pludselig lukker, når det gætter dit nummer eller Når det undlader at gætte dit nummer, er det normalt. Vi vil rette dette i de næste par trin.
  • Billedet med titlen Opret et 20 spørgsmål spil i C ++ Trin 14
    3. Skriv alt på billedet efter det gøre imens loop. Dette vil være de afsluttende linjer med kode, der håndterer, om spilleren vinder.
  • Forstå logikken for den afsluttende besked:
  • Hvis nummuessen svarer til 20 og num svarer til 0, computeren kunne ikke Gæt dig nummer.
  • Bemærk, at værdien af ​​num aldrig ændres, hvis brugernummeret aldrig gættes.
  • Hvis brugerens nummer er Gættet korrekt, computeren vil udsende dit nummer og et lille sejr smiley ansigt.
  • Bemærk linjerne system("pause")- og returnere 0-
  • system("pause") simpelthen pauser programmet, så brugeren kan læse meddelelsen.
  • returnere 0- eksisterer, fordi det er god praksis at returnere en værdi i hovedfunktionen - selvom værdien er irrelevant.
  • Billede med titlen Opret et 20 spørgsmål spil i C ++ Trin 15
    4. Gennemgå dit færdige program.
  • Tips

    Det betragtes som god praksis og anbefales at lege med dine programmer. Vær ikke bange for at ændre værdier, legetøj med koden og bryde et par ting. Sådan lærer du.

    Advarsler

    Du har brug for en Microsoft-konto til at bruge Visual Studio. Du skal muligvis oprette en.
  • Hvis du får en fejl i din kode, skal du kigge efter følgende:
  • Røde understreger, når du modtager fejl.
  • Stavningen af ​​dine variabler.
  • Manglende semikoloner (-).
  • Manglende krøllede bøjler ({}) - især med dine løkker.
  • Hvis alt andet fejler, kan du kopiere og indsætte fejlkoder i Google. Der er tusinder eller artikler om fælles fejl og fejl.
  • Ting du skal bruge

    • En computer eller tilsvarende elektronisk enhed, der understøtter visuel studio.
    • Visual Studio 2013 eller større
    Del på sociale netværk :
    Lignende