Kezdőoldal » Számítástechnika » Programozás » Mit szükséges tudnom ahhoz,...

Mit szükséges tudnom ahhoz, hogy egy kvizjátékot készitsek C++-ban?

Figyelt kérdés
Úgy szeretném elkésziteni, hogy begépelek 100 kérdést. A teszt/kviz 20 kérdésből álljon, és a 100 kérdés közül véletlen sorrendbe adja ki őket. Ezen kivül, mindegyik kérdés alján legyen 4 megoldás, ami közül csak az egyik jó, és ha a helyes válasz betüjét megnyomta az illető, akkor kap pontot (a válaszok a következő képpen lesznek jelölve: A B C D, s ha a személy egy rossz betűt nyom meg, akkor ne történjen semmi). Minden gombnyomás után tünjön el az iráas a képernyőről, és jelenjen meg az újabb kédés vagy esetetleg az eredmény. Nehéz ezt elkésziteni? Kezdő szinten vagyok, ismerem az utasitásokat, valamit a karakterláncokról is tudok valamit, vektorokról meg mátrixokról. Még mit kellene tanulnom? A véletlen sorrend hogy van?
2015. nov. 19. 20:24
 1/3 Tengor ***** válasza:
100%
C++-t és algoritmizálást.
2015. nov. 19. 20:43
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
Konzolra írás, konzolról olvasás, elágazások, ciklusok.
2015. nov. 19. 22:03
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:

ha tömbben tárolod a kérdéseket, akkor ez alapján lehet random sorrendet csinálni, aztán csak az első 20 elemet ki iratni sorban: [link]

ha windows alatt vagy , system("cls") tudod törölni a console tartalmát

tömbben és struct-okat tárolnék, a struct meg olyan lenne hogy tartalmazná a kérdést, a válaszlehetőségeket, és a helyes választ, így keveréskor is együtt maradnak.

2015. nov. 19. 22:17
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!