Permalänk

slumpade kort i c

Hej!
behöver lite hjälp, är totalt nybörjare med programmering och har suttit hur länge som helst med detta nu.

Jag ska försöka göra ett kortspel där man får välja mellan ett till tre kort. det ska slumpmässigt komma ut ett visst antal kort beroende på hur många man ville ha.

Har gjort två if/else sats som säger if (i==1) går den in i en switch-sats else if (i==2) går den in i nästa. (switch-satsen har jag till för att få ut färgen på kortet)
problemet jag har är att jag bara kan göra detta om jag väljer att ha 1 kort eller 2. Det funker jättebra, jag får ut slumpade kort med tex klöver 1 och ruter 4.
När jag försöker få in den 3dje satsen blir allt galet. Jag trycker 3 och får ut 2 kort

Är det bättre att göra en for-loop? eller är det nån } som jag missat?

Är i extremt behov av hjälp!
Mvh

Permalänk
Medlem

Kan du posta din kod?

Permalänk

eftersom det är en inlämningsuppgift kan jag inte posta koden, iofs är den väl helt fel.
Jag har nog krånglat till det.
Det jag ska skriva är ett typ blackjack med en korlek, och jag har verkligen fastnat. tycker inte boken är till nån vidare hjälp heller

Permalänk
Medlem

Du kan inte ha två slumptalsgeneratorer. En som slumpar färg och en som slumpar valör. En sen kalla på dessa tre gånger och spara värdena i en matris?

Skickades från m.sweclockers.com

Visa signatur

Raven RV02-e // 2500k@4.5GHz // 16GB 1866MHz // Sapphire 390// AX1200 // Silver Arrow // AsRock p76 E4 Gen 3 // Majestouch 2, bruna // 128GB Crucial m4 som systemdisk, 2TB WD Green som lagring och BX100 250GB för spel // ATH-m50x

AW 14
"Citera" för svar

Permalänk

Jag lyckades lösa det. tack ändå