graficos con borlan turbo c++ 3.0 ayuda!!!!

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

aha_aguayo
Novat@
Mensajes: 1
Registrado: Lun Abr 23, 2007 12:29 am

graficos con borlan turbo c++ 3.0 ayuda!!!!

Mensaje por aha_aguayo » Lun Abr 23, 2007 12:43 am

hola a todos soy nuevo en el foro y me gustaria que me ayudaran con el sig. problema.....como se activa el modo grafico y como usar la libreria graphics.h. porfavor ayudenme se los agradeceria demaciado....... :? :?

Avatar de Usuario
ALGUNO

RESPUESTA

Mensaje por ALGUNO » Vie May 04, 2007 2:12 am

No tengo ni idea

Avatar de Usuario
beliacuario

rpta

Mensaje por beliacuario » Mar Jun 12, 2007 8:48 am

busca
options>>linker>>libraries>>graphics libraries y listo ^^

Avatar de Usuario
xander

haber si te sirve

Mensaje por xander » Jue Jun 19, 2008 6:17 am


Para compilar un fichero fuente con funciones gráficas
tenemos primero que indicar al compilador que se va
a trabajar con ese tipo de funciones. OPTIONS-> LINKER->
LIBRARIES -> Graphics Library

Funciones para iniciar y cerrar el modo gráfico
initgraph(&var_tarjeta,&var_modo,”dir_...
variable_int=graphresult();
closegraph();
cleardevice();

Funciones para establecer el color de fondo, de dibujo, relleno
setbkcolor(int_color);
floodfill(int_x,int_y,in_color);
setcolor(int_color);
setfillstyle(int_estilo,int_color);
setlinestyle(int tipo,int_separacion,int_ancho);



Funciones para dibujar
circle(int_x,int_y,int_color);
rectangle(int_x1,int_y1,int_x2,int_y2)...
line(x1,y1,x2,y2);
ellipse(x,y,ang_inicio,ang_fin,radio_x...
arc(x,y,ang_inicial,ang_final,radio);
putpixel(int_x,int_y,int_color);

Estas tres funciones permiten copiar y mover objetos.
El modo de trabajo es: copiar una zona de la pantalla
a la memoria (utilizando un puntero), asignar la memoria
necesaria y, mostrar la imagen.

getimage(x1,y1,x2,y2,puntero);
variable=imagesize(x1,y1,x2,y2);
putimage(x,y,puntero,modo);


Este ejemplo mueve un objeto, te faltaria completar el
dibujo, y especificar la columna y fila para que sea en diagonal
#include<stdio.h>
#include<stdlib.h>
#include<graphics.h>

void main(void)
{
int tarjeta=DETECT,modo=DETECT,fil,col;
long tam;
char *imagen;

initgraph(&tarjeta,&modo,"c:\\tc\\bgi"...
if(graphresult()!=grOk)
{
printf("Error en modo grafico");
exit(0);
}
cleardevice();
circle(100,100,40);
tam=imagesize(50,50,150,150);
imagen=malloc(tam);
getimage(50,50,150,150,imagen);
cleardevice();

while(!kbhit())
{
delay(400);
putimage(col,fil,imagen,XOR_PUT);
delay(400);
putimage(col,fil,imagen,XOR_PUT);
col=random(getmaxx());
fil=random(getmaxy());
}
closegraph();
}

Avatar de Usuario
RED DE AHORRADORES

Re: graficos con borlan turbo c++ 3.0 ayuda!!!!

Mensaje por RED DE AHORRADORES » Dom Dic 14, 2008 1:12 pm

MUCHAS GRACIAS TENIA UN PROLEMA CON ESO DESDE LAS 4 AM :cry2: Y YA SON LAS 5 :D ... GRACIAS ! TENGO 2 HORAS PARA TERMINARLO 8)

Avatar de Usuario
gamasurf

Re: graficos con borlan turbo c++ 3.0 ayuda!!!!

Mensaje por gamasurf » Mié Mar 04, 2009 6:42 pm

alguien me piede ayudar: mi problema es k no puedo correr el modo graphic.h en win vista me marca error en graphic.h
se los agrdeceria si m pueden ayudar

Avatar de Usuario
Jibraham

Re: graficos con borlan turbo c++ 3.0 ayuda!!!!

Mensaje por Jibraham » Lun Abr 20, 2009 12:26 am

En Windows Vista no corre el modo gráfico de C, te recomiendo instalar una máquina virtual!!!!

Avatar de Usuario
Cvista-USER

Re: graficos con borlan turbo c++ 3.0 ayuda!!!!

Mensaje por Cvista-USER » Mar Jun 23, 2009 6:38 am

visita
http://justmyself.wordpress.com/2007/11 ... ows-vista/

para bajar el software que dice visita:
http://www.download3k.com/Install-DOSBox.html

a mi me ha funcionado

Avatar de Usuario
Lider

Re: graficos con borlan turbo c++ 3.0

Mensaje por Lider » Sab Ene 09, 2010 9:16 pm

Creo que para ayudar no se necesita tanto codigo, ya dejaré yo uno mas sencillo :lol:

Avatar de Usuario
Romero LUIS

Re: rpta

Mensaje por Romero LUIS » Lun Jul 18, 2011 5:35 am

beliacuario escribió:busca
options>>linker>>libraries>>graphics libraries y listo ^^
Respuesta muy util me sirvio 100%

Responder