Modo gráfico y texto
Publicado por Marcelo (1 intervención) el 07/08/2001 23:36:29
Hola!
Tengo un pequeño problema. Caundo estaba tratando de realizar un programita utilizando modos graficos, me tope con el problema. estaba tratando de que la presentacion del mismo sea llamativa y por eso habia decidido hacerlo con rectangulos y asi.
La codificacion que habia realizado es:
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int gdriver = DETECT, gmode, errorcode;
void main(void)
{
initgraph(&gdriver, &gmode, "");
errorcode = graphresult();
if(errorcode != grOk)
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1);
}
setcolor(YELLOW);
rectangle(0,0,getmaxx(),getmaxy());
setcolor(WHITE);
outtextxy(200,20,"PROGRAMA CON PROBLEMAS");
outtextxy(200,28,"======================");
moveto(100,80);outtext("Aqui deberia entrar el texto");
moveto(100,100);outtext("Aqui deberia salir el texto");
getch();
closegraph();
}
Resulta que quiero ubicarme en una posicion especifica dentro de la pantalla para poder entrar algo desde el teclado y no lo puedo hacer. Del mismo modo, trato de que se pueda mostrar un tipo de dato (float, int, string, etc) en otra posicion especifica, y no lo puedo lograr.
Agradeceria a la persona que me indique que comandos usar y como hacerlo.
Marcelo
PD: Mi compilador es el Turbo C v3.0
Tengo un pequeño problema. Caundo estaba tratando de realizar un programita utilizando modos graficos, me tope con el problema. estaba tratando de que la presentacion del mismo sea llamativa y por eso habia decidido hacerlo con rectangulos y asi.
La codificacion que habia realizado es:
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int gdriver = DETECT, gmode, errorcode;
void main(void)
{
initgraph(&gdriver, &gmode, "");
errorcode = graphresult();
if(errorcode != grOk)
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1);
}
setcolor(YELLOW);
rectangle(0,0,getmaxx(),getmaxy());
setcolor(WHITE);
outtextxy(200,20,"PROGRAMA CON PROBLEMAS");
outtextxy(200,28,"======================");
moveto(100,80);outtext("Aqui deberia entrar el texto");
moveto(100,100);outtext("Aqui deberia salir el texto");
getch();
closegraph();
}
Resulta que quiero ubicarme en una posicion especifica dentro de la pantalla para poder entrar algo desde el teclado y no lo puedo hacer. Del mismo modo, trato de que se pueda mostrar un tipo de dato (float, int, string, etc) en otra posicion especifica, y no lo puedo lograr.
Agradeceria a la persona que me indique que comandos usar y como hacerlo.
Marcelo
PD: Mi compilador es el Turbo C v3.0
Valora esta pregunta


0