En la publicación que hice anteriormente mostre como se activa el modo gráfico del c++, ahora les dejo un pekeño ejemplo de como hacer circulos, rectangulo y barras 3d, es lo básico, lo demás depende de su imaginación y cuanto pueden hacer con esas pokisimas herramientas pero que sirven de mucho...
//haciendo graficos en c++
#include"conio.h"
#include"stdlib.h"//para la funcion random().
#include"dos.h"//funcion delay(int), que permite establecer retardo en milisegundos.
#include"iostream.h"
#include"graphics.h"//libreria que nos permite usar gráficos.
void cuadrado(){
setcolor(10);//color de linea.
rectangle(8,8, 630,460);//se dibuja el rectángulo con las coordenadas.
}
void main(){
int gdriver=DETECT, gmode,cont=0;
char ch;
initgraph(&gdriver,&gmode,"c\\BORLANDC\\BGI");//iniciamos el modo gráfico.
cuadrado();
setcolor(15);
settextstyle( GOTHIC_FONT, 0, 6);//estilo del texto y tamaño del texto.
outtextxy( 120, 150, ":.:. White-Hats .:.:" );//mostramos el texto.
setcolor(10);
rectangle(530,420,630,460);
settextstyle( GOTHIC_FONT, 0, 3);
outtextxy( 540, 423, "Lessing" );
outtextxy( 110, 200, "presiona la tecla P y enter para continuar" );
cin>>ch;
cleardevice();
if (ch=='p'){
do{
setcolor(random(15));
rectangle(random(640),random(480),random(640),random(480));
setcolor(random(15));
ellipse(random(640),random(480),0,360,random(100),random(100));
setfillstyle(random(15),random(10));
bar3d(random(640),random(480),random(200),random(200),random(100),random(100));
if (cont==10){
cont=0;
cleardevice();//limpia pantalla.
}
delay(400);//retardo de 400 milisegundos al dibujar las figuras.
cont++;
}while(!kbhit());//sale del programa al preciosar cualkier tecla.
}
getch();
closegraph();//cierra el modo gráfico.
}
Nota: para salir del programa precionar cualkier tecla y bueno como dije esto es lo básico depende de su creatividad, y feliz año 2009