Kezdőoldal » Számítástechnika » Programozás » Mi mondja azt hogy rand nincs...

Mi mondja azt hogy rand nincs deklarálva? C++ nyelv grafikus

Figyelt kérdés

#include <graphics.h>


void grafika()

{

int gd, gm;

gd=VGA; gm=VGAMED;

initgraph(&gd, &gm, "");

}


int main()

{

int i=0,x,y;

grafika();

do

{

setcolor(rand()%16);

x=rand()%1920;

y=rand()%1080;

circle(x,y, rand()%150);

delay(1);

i++;

if(i==100000)

{

cleardevice();

i=0;

}

}

while(i<100000&&!kbhit());

closegraph();

}



2012. dec. 15. 08:00
 1/3 iostream ***** válasza:

Gondolom mert a graphics.h nem deklarálja a rand-ot, és te sem deklaráltad sehol. Írd be az elejére, hogy


int rand ( void );

vagy:

#include <stdlib.h>

2012. dec. 15. 09:40
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
ÉS akkor mi a gondja a setcolor parancsal és ami ebben most nincs benne de a setbcolor parancsal??
2012. dec. 15. 09:52
 3/3 Rain^ válasza:
Az a baja hogy a setcolor-on belül olyan dolgot akarsz csinálni amit nem tud mire vélni a compiler.
2013. jan. 8. 03:59
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!