Foros del Web » Programación para mayores de 30 ;) » C/C++ »

No se ve marco

Estas en el tema de No se ve marco en el foro de C/C++ en Foros del Web. La parte del marco a la derecha no se alcanza a ver en modo completo, alguien sabe a que puede deberse? [IMG] [/IMG] este es ...
  #1 (permalink)  
Antiguo 07/05/2006, 16:07
Avatar de ChrisJay  
Fecha de Ingreso: diciembre-2005
Mensajes: 67
Antigüedad: 19 años
Puntos: 3
No se ve marco

La parte del marco a la derecha no se alcanza a ver en modo completo, alguien sabe a que puede deberse?


[IMG][/IMG]

este es el codigo:

#include<stdio.h>
#include<conio.h>
void marco()
{
textcolor(WHITE);
int a;
cprintf("É");
for(a=0;a<78;a++)
cprintf("Í");
cprintf("»");
for(a=2;a<24;a++)
{gotoxy(1,a);cprintf("º");
gotoxy(80,a);cprintf("º");
}
cprintf("È");
for(a=2;a<80;a++)
{gotoxy(a,24);cprintf("Í");}
cprintf("¼");
}

void menu()
{
gotoxy(15,5); cprintf("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿");
gotoxy(15,6); cprintf("³ Administrador³");
gotoxy(15,7); cprintf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ");
gotoxy(15,8); cprintf("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿");
gotoxy(15,9); cprintf("³ Usuario ³");
gotoxy(15,10);cprintf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ");
gotoxy(15,11);cprintf("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿");
gotoxy(15,12);cprintf("³ Salir ³");
gotoxy(15,13);cprintf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ");
}
void mueve2()
{
char tecla2;
int i2=1;
menu();

do{
switch(i2)
{ case 1: textcolor(YELLOW);
gotoxy(15,5); cprintf("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿");
gotoxy(15,6); cprintf("³ Administrador³");
gotoxy(15,7); cprintf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ");
break;

case 2: textcolor(YELLOW);
gotoxy(15,8); cprintf("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿");
gotoxy(15,9); cprintf("³ Usuario ³");
gotoxy(15,10);cprintf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ");
break;

case 3: textcolor(YELLOW);
gotoxy(15,11); cprintf("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿");
gotoxy(15,12); cprintf("³ Salir ³");
gotoxy(15,13); cprintf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ");
break;
}


tecla2=getch();

switch(i2)
{
case 1: textcolor(WHITE);
gotoxy(15,5); cprintf("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿");
gotoxy(15,6); cprintf("³ Administrador³");
gotoxy(15,7); cprintf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ");
break;

case 2: textcolor(WHITE);
gotoxy(15,8); cprintf("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿");
gotoxy(15,9); cprintf("³ Usuario ³");
gotoxy(15,10);cprintf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ");
break;

case 3: textcolor(WHITE);
gotoxy(15,11); cprintf("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿");
gotoxy(15,12); cprintf("³ Salir ³");
gotoxy(15,13); cprintf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ");
break;

}

switch(tecla2)
{
case'\x0': tecla2=getch();
switch(tecla2)
{ case '\x4B': i2--;break;
case '\x4D': i2++;break;
}
if(i2>3) i2=1;
if(i2<1) i2=3;
break;


case '\xD': switch(i2)
{
case 1 : gotoxy(60,20);printf("1");
case 2 : gotoxy(60,20);printf("2");
case 3 : tecla2='\x1B';
}
if(i2!=3)mueve2();
break;



}

}while(tecla2!='\x1B');
}

void main (void)
{
clrscr();
marco();
menu();
mueve2();
getch();
}

Existe algo que pueda hacer en el codigo para que esa parte del marco aparezca en modo completo?, ya busque formas, y no sale nada bien, sale 2 espacios a la derecha, pero nunca como yo quiero.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:05.