07. maj 2002 - 10:06Der er
20 kommentarer og 2 løsninger
Hjælp med at komme igang
Jeg sidder på min læreplads, og skal lave noget til min mester, så han kan se at jeg har lært noget om ANSII C programmering, og jeg har da os fundet ud af en del, men har et lille problem. Jeg vil lave et mastermind-atig spil, hvor jeg vil lave en random command, så den vælger tilfældig for hver gang han starter spillet op, og den skal tælle hvor mange gange han har prøvet at gætte det, de punkter har jeg fået løst hver for sig.
Her er mit problem, jeg har bedt den om at lave 4 variabler, hvor der så kommer forskellige tal for hver gang, og jeg har os bedt den om at spørge om hans bud på hvilken farve det er(alt sammen er bygget op med tal, 1=rød, 2=gul, 3=grøn, 4=sort, 5=Hvid, 6=blå. Så nu vil jeg gerne få den til at sammenligne det tal som den selv har generet ved hjælp af random commanden, og det tal som jeg taster ind, og se om de er ens. Det kan jeg bare ikke få til at virke....
Håber at I fattede lidt af det jeg prøvede på at forklare, jeg er nybegynder, så bær over med mig.... Jeg vil ikke have en færdig løsning, jeg vil gerne lære af dette, men jeg sidder fast....
srand((unsigned) time(&t); for(r=0; r<1; r++); printf("%d\n", rand() % 6); Her er r så den variable som jeg bruger til at lave en random tal med, og det virker os fint, den kommer med forskellige tal.
printf("Gæt første farve"); scanf("%s", &farve1); her er det så at jeg vil have at jeg kan sammenligne r, den som tidligere blev generet tilfældigt, med det svar som user kommer med(farve1).
ptr = strcmp(r, farve1); if (ptr == 0) {rigtig gættet } else {forkert gættet } Men det kan da godt være at jeg er helt forkert på den, så lad være med at nakke mig, jeg er lige begyndt på det her shit, så jeg mangler virklig hjælp....
YEAH!!! Det funker nu, altså det med at sammenligne gør, så skal jeg bare have det til at passe sammen med det andet lort jeg har fundet ud af! Drenge, ved I hvad? I er for geniale! Det var mest chries svar som hjalp mig, men skal jeg dele dem mellem jer?
men de 4 bliver altid den samme værdi, men jeg har os lige prøvet det chries skrev, men det virkede ik, for den kendte ikke de biblotekter, som han skrev til først, har både prøvet med "" og <>, men det er jo os en gammel compiler jeg har, og det er os kun ANSII C jeg leger med, kan det have noget at gøre med at det chries skrev ikke virkede?
har skrevet alt det chries har skrevet, helt nøjatig af, for at se om det virkede. men det gør det ik, jeg er tilbage kl. 12.10, så jeg kan ikke svare jeg, men jeg håber I har lyst til at hjælpe videre når jeg kommer igen.... Tak fordi at I ofre jeres tid på mig, det er sku flinkt!
nu virker det, men jeg har lige et spørgsmål, men det kommer når jeg kommer tilbage! I 2 gutter er for seje til det her lort!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.