Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

C++ countdown/timer?

Af Mega Supporter xCoredk | 10-02-2013 22:09 | 1749 visninger | 8 svar, hop til seneste
Hey HOL Sidder lige og keder mig lidt og ville derfor lave en lille quiz i C++, til den kunne jeg godt tænke mig at tilføje dette: En form for timer eller countdown som f.eks. kan tælle fra 10 og ned hvorefter den vil tælle det som et forkert svar hvis ikke man når at svare, hvis man derimod svarer inden de 10 sekunder skal nedtællingen stoppe og næste spørgsmål skal vises. Har allerede lavet nogle spørgsmål og resten af "programmet" det er sådan set kun timeren jeg skal bruge hjælp til, hvis det overhovedet er muligt med den måde jeg har sat det op på. Her er koden:http://snipt.org[...] Igen, jeg er nybegynder så en forholdsvis simpel løsning ville være at foretrække.
--
(\__/) (O.o ) (#|#) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.
#1
xCoredk
Mega Supporter
11-02-2013 20:47

Rapporter til Admin
Anyone?
--
(\__/) (O.o ) (#|#) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.
#2
Grydeskeen
Supporter Aspirant
11-02-2013 20:52

Rapporter til Admin
I din situation er det nok ikke lige til. Du kan eventuelt droppe at vise timeren og bare tælle hvor lang tid brugeren er om at svare og sige "Too late" hvis der er gået mere end 10 sekunder.
--
#3
xCoredk
Mega Supporter
11-02-2013 20:58

Rapporter til Admin
Ja, det er også en mulighed, er det sådan er du er i stand til at lave et eksempel, hvor jeg så selv kan implementere det? :)
--
(\__/) (O.o ) (#|#) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.
#4
xCoredk
Mega Supporter
12-02-2013 19:45

Rapporter til Admin
Bump
--
(\__/) (O.o ) (#|#) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.
#5
Grydeskeen
Supporter Aspirant
12-02-2013 20:11

Rapporter til Admin
Det er ikke svært at tage tid. I stedet for at bumpe kunne du google det lidt.
--
#6
jpihl
Semibruger
12-02-2013 20:47

Rapporter til Admin
Først ville jeg ville smide quizzen/spørgsmålene i en klasse for sig. Du kan kigge på det her kode efter inspiration til hvordan du kan skrive tiden der er tilbage ud: http://stackoverflow.com[...] Den kode skal dog formentlig køres i en separat tråd, hvis du vil kunne tage imod bruger input samtidigt.. I sidste ende kan det godt være det vil blive noget ged alligevel.. Måske du skulle overveje at lave en GUI til dit program i stedet for at bruge konsollen. Held og lykke med projektet..
--
#7
Contradel
Semi Nørd
13-02-2013 00:33

Rapporter til Admin
Hey dude, er også selv ret ny i C og C++. Men prøvede at løse dit problem, og det her ser ud til at virke ret godt: http://snipt.org[...] Det smarte synes jeg selv er den for og while løkke med if(i == c && i == deltaTid) På denne måde får vi udskrevet et tal en gang hver gang det ændrer sig (hvert sekund), og talt c op, og så selvom i igen vil være lig c = 2 når for løkken løber igennem til i = 2, så vil deltaTid ikke være lig med 2 de første mange gange, først når der faktisk er gået 2 sekunder. Når så endelig deltaTid = 2, så udskriver den timeren og tæller c op igen til c = 3, og selvom at for løkken får i = 3 så i==c så vil 3 != deltaTid så længe der faktisk ikke er gået 3 sekunder osv. osv. Du kan bare ændre onskedeTidSekunder til 10 eller hvor lang tid du nu ønsker brugeren at kunne svare i.
--
I am a signature virus, please copy me to your own sig to help me spread.
#8
thcleaner
Ultra Supporter
13-02-2013 16:24

Rapporter til Admin
det her skulle kunne gøre det http://snipt.org[...] det er godt nok i c men
--
[email protected], Coolmaster V8 køler, 4gb ddr2 pc8500, XFX DD 7950 Biostar I45 Tpower, s23a700d,OCZ 650W, 1TB Seagate, Vision Silnet kabinet, BD drev

Opret svar til indlægget: C++ countdown/timer?

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning