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>
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.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!