Hola estoy haciendo un programa que contiene un menu y unos rectangulos,
el programa funciona mas o menos asi:
despues de oprimir la tecla F1 se manda a llamar la funcion inserta(); entonces el programa obtiene datos que el usuario le proporcionara.
despues esos mismos datos que se recolectaron seran mostrados dentro del rectangulo "esta es mi pregunta con que funcion muestro el resultado de una funcion dentro del rectangulo?????????????????
outtextxy(20,20, depliega(...)); ??????????????????????????
/////////////////////////////////////////////
int menu()
{
char opc;
clrscr();
printf("\n\n MENU:\n\n\n");
printf("<<F1>> Inserta un proceso \n");
printf("<<F2>> Aborta un proceso \n");
printf("<<ESC>> Salir \n");
opc=getch();
if ( (int) opc==0 )
opc=getch();
return( (int) opc);
}
////////////////////////////////////////////////////////////////////
///////////////////////funcion inicia grafica//////////////////////
void iniciar_grafica()
{
int gdriver = DETECT, gmode, errorcode;
initgraph(&gdriver, &gmode, "C:\\TC\\BGI");
errorcode = graphresult();
if (errorcode != grOk)
{
printf("Error de grafica: %s\n", grapherrormsg(errorcode));
printf("presione una tecla para terminar:");
getch();
exit(1);
}
}
/////////////////////////////////////////////////////////////////////
void main()
{
//
iniciar_grafica();
//
rectangle(20,80,250,350);
rectangle(420,100,300,350);
rectangle(440,100,550,350);
outtextxy(10,20,"SIMULACION DE UN PROCESADOR");
outtextxy(290,80,"Procesos Activos");
outtextxy(440,80,"Procesos Inactivos");
printf("\n Inserta <<F1>>");
printf("\n Aborta <<F2>>");
printf("\n Salir <<ESC>>");
getch();
//
int accion=0;
while(accion!=ESC)
{
accion=menu();
clrscr();
switch(accion)
{
case F1: printf("\n\n Inserta un nuevo proceso\n\n");
inserta(...);
getch();
break;
case F2: printf("\n\n Aborta un proceso\n");
aborta(...);
getch();
break;
case ESC: printf("\n\n Usted va a salir");
getch();
break;
default: printf(" !!!!!!LA OPCION TECLEADA NO ES VALIDA?????\n\n");
printf("Presione cualquier tecla para continuar...");
getch();
}
getch();
}
closegraph();
}
//////////////////////////////////////////////////////////////////////