Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SUPX = 2,
SUPY = 2;
cre, cim;
zre, zim;
temp_zre;
latox,
latoy;
Tfloat
incremx,
incremy;
unsigned i, j;
unsigned col;
unsigned contatore;
int
int
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
gd, gm;
err_code;
int main(void)
{
gd = DETECT;
initgraph(&gd, &gm, PATH_TO_BGI);
err_code = graphresult();
if (err_code != grOk)
{
cprintf("%s\n", grapherrormsg(err_code));
return 1;
}
latox = SUPX - INFX;
latoy = SUPY - INFY;
incremx = latox/getmaxx();
incremy = latoy/getmaxy();
for (i=0; i<=getmaxx(); i++)
/* Esamina tutte le colonne dello schermo */
{
cre = INFX + (i*incremx);
for (j=0; j<=getmaxy(); j++) /* Esamina i pixel della colonna iesima
*/
{
contatore = 0;
zim = zre = 0;
cim = INFY + (j*incremy);
if (cre>-0.49 && cim>-0.5 && cre<0.21 && cim<0.5)
contatore = MAXCONT;
while (kbhit())
if (getch() == 27)
{
closegraph();
return 0;
}
}
/* for i */
/* Svuota il buffer */
/* Attende un carattere */