ayudenme porfavor

gearrdo
30 de Noviembre del 2005
necesito un programa para crrear graficos en C++ ayudempe porfavor se los voy a gradecer mucho

King
30 de Noviembre del 2005
Hola:

Para crear gráficos, puedes comenzar con alguna libreria de ese tipo como QT, allegro o incluso OpenGL. Busca en google o en mi página www.novacreations.net para saber mas de esas librerias

Saludos!

King

Noel Solw
30 de Noviembre del 2005
te envio un programa que trabaja en grafica de c++.
Espero que te sea de utilidad


// program k7d4b.CPP - page 143
// recursive graph : snowflake of Stars.
// 12/12/2001
// written in Borland CPP ver 3.1

#include <conio.h>
#include <math.h>
#include <dos.h>
#include <graphics.h>

const float k = 3.141592654 / 180;
const tzeva[6] = {LIGHTRED,LIGHTBLUE,YELLOW,LIGHTMAGENTA,LIGHTCYAN,WHITE};
float sinus[5],cosinus[5];

void InitArrays()
{
sinus[0] = -1;
cosinus[0] = 0;
sinus[1] = sinus[4] = -sin(18*k);
cosinus[1] = cos(18*k);
cosinus[4] = -cosinus[1];
sinus[2] = sinus[3] = sin(54*k);
cosinus[2] = cos(54*k);
cosinus[3] = -cosinus[2];
} // INIT ARRAYS

void Init()
{
int driver,mode;
detectgraph(&driver,&mode);
initgraph(&driver,&mode,"c:\borlandc\bgi");
} // INIT

void Star(int x,int y,int r,int color)
{
r = 0.55*r;
setcolor(tzeva[color]);
for(int i = 0;i < 5;i++)
line(x,y,x+r*cosinus[i],y+r*sinus[i]);
} // STAR

void StarFlake(float x,float y,float r,int color)
{
if(r < 1)
return;
Star(x,y,r,color);
r /= 2.3;
for(int i = 0;i < 5;i++)
StarFlake(x+2*r*cosinus[i],y+2*r*sinus[i],r,color+1);
delay(5);
} // STAR FLAKE

void main()
{
Init();
InitArrays();
StarFlake(320,240,120,0);
getch();
closegraph();
} // MAIN