grafica con C++

esci turboc.htm

grafica con C++

/* grafica5.c */
/* esempi funzioni grafiche turbo c */

/* riferimento a libreria funzioni */
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <graphics.h>

/* dichiarazione variabili globali */
int a1,a2,tra,b1,b2,h;

/* dichiarazione procedure o funzioni */

void pausa() /* pausa programma */
{
outtextxy(10,390,"premi return,prego");
getch();
}

void cancella() /* cancella video */
{
setfillstyle(0,1);
bar(1,1,640,480);
}

void scrivi(char *testo)
{
setcolor(2);
outtextxy(10,20,testo);
}

void sfondo(int cx)
{
setfillstyle(tra,cx);
bar(a1,b1,a2,b2);
a1=a2+10;
a2=a1+50;
tra=tra+1;
}

main() /* programma principale */
{
int sc,tp;
a1=10;a2=50;tra=1;b1=10;b2=50;
sc=0;tp=2; /* scheda 0 e tavolozza 2 */
initgraph(&sc,&tp,""); /* attiva grafica */
setbkcolor(1);
setviewport(1,1,640,480,1); /* clipon=1 */
for (h=1;h<=8;h++)
sfondo(3);
pausa();
a1=10;a2=50;b1=100;b2=150;
for (h=9;h<=12;h++)
sfondo(3);
pausa();


cleardevice;
closegraph;