Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Sahovski zadatak, greska kod f-je randomize()

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Sahovski zadatak, greska kod f-je randomize()

[ Pregleda: 1687 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milkinizz
Milka Aleksic
Kragujevac

Član broj: 70242
Poruke: 18
*.dynamic.sbb.rs.



Profil

icon [Zadatak] Sahovski zadatak, greska kod f-je randomize()18.05.2009. u 09:33 - pre 182 meseci
Posto sam pocetnik u C-u imam mali problem (ali za mene veliki).
Spremem ispit i profa nam dao uradjene zadatke koje kada otkucam kod mene javlja gresku. On obozava sahovske probleme pa moram da se snadjem.

Ovo je program za kretanje skakaca na sahovskoj tabli. Pocetna pozicija skakaca (x,y) BIRA SE METODOM SLUCAJNOG IZBORA (randomize()), pri cemu je x='A','B',...,'H', y='1','2',...,'8'.
Code:

#include <stdlib.h>
#include <stdio.h>
#include <time.h>

void main() {
signed char DeltaX[] = {1,1,2,2,-1,-1,-2,-2}; // 8 definisanih polja gde 
signed char DeltaY[] = {2,-2,1,-1,2,-2,1,-1}; // moze da se pomeri skakac 
short int i, x, y, NewX, NewY; // na neogranicenoj sahovskoj tabli
  
       randomize();               
       x = random(8); y = random(8);
       printf (%c%c\n\n" , x + 'A' , y + '1');
  
       for (i= 0; i < 8; i++) {
             NewX = x + DeltaX[i]; NewY = y + DeltaY[i];
             if ( NewX < 0 || NewX >7) continue;
             if ( NewY < 0 || NewY >7) continue;
             printf ("%c%c\n", NewX + 'A' , NewY + '1');
        }
}

Jasno je meni sta pisac hoce da kaze ali kada ga kompajliram javi mi gresku kod randomize (). Ja sam mislila da se ta funkcija nalazi u nekoj od gore navedenih biblioteka i da je samo pozivam kada mi treba.
Ako nije tako onda treba da je deklarisem pre main() f-je (to bih znala) i da je definisem posle main f-je (a to ne znam kako).
Please nemojte mi brisati temu jer stvarno ne znam kako da se snadjem. Prvi put vam pisem :-) , :-)
Hvala unapred

[Ovu poruku je menjao X Files dana 18.05.2009. u 10:45 GMT+1]

[Ovu poruku je menjao milkinizz dana 18.05.2009. u 11:00 GMT+1]
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
93.87.4.*

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: [Zadatak] Sahovski zadatak, greska kod f-je randomize()18.05.2009. u 10:53 - pre 182 meseci
http://www.elitesecurity.org/t284195-0#1698492
 
Odgovor na temu

milkinizz
Milka Aleksic
Kragujevac

Član broj: 70242
Poruke: 18
*.dynamic.sbb.rs.



Profil

icon Re: [Zadatak] Sahovski zadatak, greska kod f-je randomize()18.05.2009. u 11:38 - pre 182 meseci
Hvala puno! Pravi si drugar!

E sada mi nije ni to dosta vec mi treba pojasnjenje kako da znam gde se koja f-ja nalazi u kojoj biblioteci. Ako ima neki tekstic o tome valjalo bi. Znam koje su u okviru math.h, neke iz stdio.h, string.h za znakovne f-je i tu je mome znanju kraj.

Pozdrav svima
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: [Zadatak] Sahovski zadatak, greska kod f-je randomize()18.05.2009. u 11:42 - pre 182 meseci
Ovako nešto: http://www.utas.edu.au/infosys/info/documentation/C/CStdLib.html

Za nestandardne biblioteke proveriti help za dati kompajler...
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Sahovski zadatak, greska kod f-je randomize()

[ Pregleda: 1687 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.