entrebits.cl Software & S.O Programación C++

Iniciar modo gráfico







Retroceder   entrebits.cl Software & S.O Programación C++
Registrarse Ayuda Miembros Calendario Marcar Foros Como Leídos Tags

C++ Participa, Iniciar modo gráfico en el Programación; Para iniciar modo gráfico, se usa la función initgraph , algo como: Código: int gdriver = DETECT, gmode, errorcode; initgraph(&gdriver, ...

Respuesta
 
LinkBack Herramientas Desplegado
  (#1 (permalink)) Antiguo
Alex Garcia Desconectado
Moderador
**
Alex Garcia Es un nombre conocido por todosAlex Garcia Es un nombre conocido por todosAlex Garcia Es un nombre conocido por todosAlex Garcia Es un nombre conocido por todosAlex Garcia Es un nombre conocido por todosAlex Garcia Es un nombre conocido por todos
 
Avatar de Alex Garcia
 
Mensajes: 947
Agradecimientos: 19
Agradecido 77 veces en 25 mensajes
Fecha de Ingreso: February-2007
Ubicación: Cobán Alta Verapaz
Genero: Hombre
Pais:
Cool Iniciar modo gráfico - 11-May-2007, 18:32

Para iniciar modo gráfico, se usa la función initgraph, algo como:

Código:
int gdriver = DETECT, gmode, errorcode;
initgraph(&gdriver, &gmode, "");
Lo importante aquí es el tercer parámetro, en este indicamos donde se encuentra el archivo EGAVGA.BGI que es vital para que funcione el modo gráfico, lo normal es colocar vacío ("") con lo cual decimos que el archivo EGAVGA.BGI está en el mismo directorio que el programa ejecutable. Si no es así debemos indicarle la ruta completa de la carpeta donde se encuentra dicho archivo, por ejemplo:

Código:
initgraph(&gdriver, &gmode, "C:\\TC\\BGI");
Luego, antes de terminar nuestro programa, debemos cerrar el modo gráfico mediante la función:

Código:
closegraph();
El siguiente es un programa muy sencillo que muestra como iniciar modo gráfico, muestra un mensaje en pantalla y dibuja una línea:

Código:
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>

int main(void)
{
   /* Variables que se usan para iniciar */
   int gdriver = DETECT, gmode, errorcode;

   /* función ya predeterminada para inicializar modo gráfico */
   initgraph(&gdriver, &gmode, "");

   /* Lee resultado de inicializacion */
   errorcode = graphresult();

   if (errorcode != grOk)  /* Si hubo un error */
   {
      printf("Ocurrio un error: %s\n", grapherrormsg(errorcode));
      printf("Presione una tecla para salir:");
      getch();
      exit(1);             /* Sale del programa */
   }


   /* Limpia pantalla */
   cleardevice();

   /* Fija color de fondo */
   setbkcolor(BLACK);

   /* Fija color de texto */
   setcolor(WHITE);

   /* Muestra mensaje a partir en coordenada: 40, 20 */
   outtextxy(40, 20, "Hola desde modo grafico");

   /* Dibuja linea */
   line(0, 0, getmaxx(), getmaxy());
   
   /* Espera a que se presione una tecla */
   getch();

   /* Cierra modo grafico */
   closegraph();

   return 0;
}


Deja tu comentario... o tu Aporte


Y dame reputación Jeje... en el encabezado del mensaje
Dudas de Programación resuelvelas aca.
   
Responder Citando
  (#2 (permalink)) Antiguo
DARKANG Desconectado
Gurú
DARKANG tiene mucho para estar orgullosoDARKANG tiene mucho para estar orgullosoDARKANG tiene mucho para estar orgullosoDARKANG tiene mucho para estar orgullosoDARKANG tiene mucho para estar orgullosoDARKANG tiene mucho para estar orgullosoDARKANG tiene mucho para estar orgullosoDARKANG tiene mucho para estar orgullosoDARKANG tiene mucho para estar orgullosoDARKANG tiene mucho para estar orgullosoDARKANG tiene mucho para estar orgulloso
 
Avatar de DARKANG
 
Mensajes: 1.379
Agradecimientos: 0
Agradecido 137 veces en 26 mensajes
Fecha de Ingreso: March-2007
Ubicación: New York City
Genero: Hombre
Pais:
Predeterminado 12-May-2007, 16:37

vale compadre se gano reputacion
   
Responder Citando
  (#3 (permalink)) Antiguo
Yuri Desconectado
Pajarito Nuevo
Yuri está en el buen camino
 
Mensajes: 8
Agradecimientos: 0
Agradecido 4 veces en 1 mensaje
Fecha de Ingreso: January-2007
Predeterminado de lo mejor - 28-Jul-2007, 14:57

recontra interesante me agrada el codigo
   
Responder Citando
  (#4 (permalink)) Antiguo
toto Desconectado
Pajarito Nuevo
toto está en el buen camino
 
Mensajes: 7
Agradecimientos: 0
Agradecido 0 veces en 0 mensajes
Fecha de Ingreso: November-2007
Pais:
Predeterminado 03-Nov-2007, 03:51

Excelente post
   
Responder Citando
Respuesta

Tags
iniciar, modo, gráfico

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Realizado por: diseño web por pymeweb.cl Hosting en Chile por ultrahosting.cl
Creative Commons License
Agregar a favoritos Technorati
© Entrebits.cl