SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: joga_bonito en Martes 4 de Diciembre de 2007, 22:55

Título: Nesecito Saber Para Que Me Sirve Este Codigo
Publicado por: joga_bonito en Martes 4 de Diciembre de 2007, 22:55
tengo este codigo en c++ pero me falta unas cosas para que corra bien, ya corre pero no me muestra nada en la pantalla negra
que puedo hacer para que este bien este codigo
sera que me puedan ayudar
gracias :huh:

#include <conio.h>
#include<graphics.h>
void main (void)
{
int driver, mode;
register int i;
driver=DETECT;
initgraph(&driver,&mode,"");

line(190,9,250,100);
line(188,9,150,100);
line(350,9,250,99);
line(500,10,450,100);
line(500,10,600,100);
line(350,9,450,100);
line(150,99,600,99);
line(150,99,250,99);

setcolor(RED);rectangle(600,100,150,300);
setcolor(RED);rectangle(450,100,250,300);

//setcolor(YELLOW);
setcolor(YELLOW);
ellipse(530,200,0,360,40,40);
//setfillstyle(SOLID_FILL,YELLOW);
//floodfill(40,200,YELLOW);
ellipse(200,200,0,360,40,40);
ellipse(200,200,0,360,20,20);
ellipse(530,200,0,360,20,20);
line(190,240,540,240);
line(190,160,540,160);
line(190,10,500,10);
line(190,10,350,100);
line(500,10,350,100);
line(350,9,350,100);
getch();
restorecrtmode();


}
Título: Re: Nesecito Saber Para Que Me Sirve Este Codigo
Publicado por: ProfesorX en Miércoles 5 de Diciembre de 2007, 18:32
El viejo Turbo C  :P

Mira, a mi me funciono bien, debes tener algun error, quizas te falta algun graphic driver, hay una funcion llamada graphresult(), que devuelve el ultimo error en cualquier operacion grafica, llamala despues de llamar a initgraph(&driver,&mode,""), de la siguiente forma:

Código: Text
  1.  
  2. int result = graphresult();
  3.  
  4.  

imprime el error, y checa con la ayuda el codigo de error, para que sepas exactamente cual es la falla en la inicializacion.

Saludos :)
Título: Re: Nesecito Saber Para Que Me Sirve Este Codigo
Publicado por: Jack_VF en Jueves 6 de Diciembre de 2007, 01:22
:D Hola en la parte del codigo donde esta:

initgraph(&driver,&mode,"");

añade esto en las comillas: \\..BGI, osea:

initgraph(&driver,&mode,"..\\BGI");

A mi me corrio perfectamente.

Haz la prueba.

Saludos.
Título: Re: Nesecito Saber Para Que Me Sirve Este Codigo
Publicado por: JuanK en Jueves 6 de Diciembre de 2007, 19:14
Citar
> Nesecito Saber Para Que Me Sirve Este Codigo, codigo

La respuesta es para NADA.

Totalmente obsoleto, utiliza mejor otras tecnologías, eso ya esta mandado a recoger.