Está en la página 1de 4

#include <conio.

c>
#include <stdio.h>
#include <stdlib.h>
#include <dos.h>
#include <iostream.h>

void fondo(){
int cont1=0,cont=0;
textattr(24);
while(cont1<50){
while(cont<81){
gotoxy(cont,cont1);
cout<<"±";
cont++;
}
cont1++;
cont=0;
}
textattr(7);
cont=0;
while(cont<81){
gotoxy(cont,cont1);
cout<<"Û";
cont++;
}
textattr(116);
gotoxy(2,cont1);
cout<<"0";
textattr(112);
cout<<"-SALIR";
}

void ventana(int columnas,int filas,int i,char titulo[30],char opcion1[30],char


opcion2[30],char opcion3[30],int b,int a){
struct menu{
char titulo[30];
char opcion1[30];
char opcion2[30];
char opcion3[30];
}men;
struct menu *nuevo,*p;
p=(struct menu *)malloc(sizeof(struct menu));
nuevo=p;
int c=0,d=0;
textattr(129);
c=b;
while(c!=b+columnas){
c++;
gotoxy(c,a);
cout<<"Ä";
}
gotoxy(b,a);
cout<<"Ú";
d=a;
while(d!=a+filas){
d++;
gotoxy(b,d);
cout<<"³";
}
c=b;
while(c!=b+columnas){
c++;
gotoxy(c,d);
cout<<"Ä";
}
gotoxy(b,d);
cout<<"À";
d=a;
while(d!=a+filas){
d++;
gotoxy(c,d);
cout<<"³";
}
gotoxy(c,d);
cout<<"Ù";
gotoxy(c,a);
cout<<"¿";
d=a;
c=b+1;
textattr(24);
while(d!=a+(filas-1)){
d++;
gotoxy(c,d);
cout<<"Û";
while(c!=b+(columnas-1)){
c++;
gotoxy(c,d);
cout<<"Û";
}
c=b+1;
}
c=b;
d=a+filas+1;
while(c!=b+columnas+1){
c++;
textcolor(0);
gotoxy(c,d);
cprintf("Û");
}
c=b+columnas+1;
d=a;
while(d!=a+filas+1){
d++;
textcolor(0);
gotoxy(c,d);
cprintf("Û");
}
strcpy(nuevo->titulo,titulo);
strcpy(nuevo->opcion1,opcion1);
strcpy(nuevo->opcion2,opcion2);
strcpy(nuevo->opcion3,opcion3);
textattr(129);
gotoxy(b+i,a);
printf("%s",nuevo->titulo);
textattr(128);
gotoxy(b+i+1,a+3);
printf("%s",nuevo->opcion1);
gotoxy(b+i+1,a+5);
printf("%s",nuevo->opcion2);
gotoxy(b+i+1,a+7);
printf("%s",nuevo->opcion3);
}

void ventana_datos(int columnas,int filas,int i,char titulo[30],char


opcion1[30],int e,char opcion2[30],char* f,char opcion3[30],char* g,char
opcion4[30],char* h,char opcion5[30],char* j,char opcion6[30],char* k,char
opcion7[30],char* l,int b,int a){
struct menu{
char titulo[30];
char opcion1[30];
char opcion2[30];
char opcion3[30];
char opcion4[30];
char opcion5[30];
char opcion6[30];
char opcion7[30];
}men;
struct menu *nuevo,*p;
p=(struct menu *)malloc(sizeof(struct menu));
nuevo=p;
int c=0,d=0;
textattr(129);
c=b;
while(c!=b+columnas){
c++;
gotoxy(c,a);
cout<<"Ä";
}
gotoxy(b,a);
cout<<"Ú";
d=a;
while(d!=a+filas){
d++;
gotoxy(b,d);
cout<<"³";
}
c=b;
while(c!=b+columnas){
c++;
gotoxy(c,d);
cout<<"Ä";
}
gotoxy(b,d);
cout<<"À";
d=a;
while(d!=a+filas){
d++;
gotoxy(c,d);
cout<<"³";
}
gotoxy(c,d);
cout<<"Ù";
gotoxy(c,a);
cout<<"¿";
d=a;
c=b+1;
textattr(24);
while(d!=a+(filas-1)){
d++;
gotoxy(c,d);
cout<<"Û";
while(c!=b+(columnas-1)){
c++;
gotoxy(c,d);
cout<<"Û";
}
c=b+1;
}
c=b;
d=a+filas+1;
while(c!=b+columnas+1){
c++;
textcolor(0);
gotoxy(c,d);
cprintf("Û");
}
c=b+columnas+1;
d=a;
while(d!=a+filas+1){
d++;
textcolor(0);
gotoxy(c,d);
cprintf("Û");
}
strcpy(nuevo->titulo,titulo);
strcpy(nuevo->opcion1,opcion1);
strcpy(nuevo->opcion2,opcion2);
strcpy(nuevo->opcion3,opcion3);
strcpy(nuevo->opcion4,opcion4);
strcpy(nuevo->opcion5,opcion5);
strcpy(nuevo->opcion6,opcion6);
strcpy(nuevo->opcion7,opcion7);
textattr(129);
gotoxy(b+i,a);
printf("%s",nuevo->titulo);
textattr(128);
gotoxy(b+i+1,a+3);
printf("%s:%i",nuevo->opcion1,e);
gotoxy(b+i+1,a+5);
printf("%s:%s",nuevo->opcion2,f);
gotoxy(b+i+1,a+7);
printf("%s:%s",nuevo->opcion3,g);
gotoxy(b+i+1,a+9);
printf("%s:%s",nuevo->opcion4,h);
gotoxy(b+i+1,a+11);
printf("%s:%s",nuevo->opcion5,j);
gotoxy(b+i+1,a+13);
printf("%s:%s",nuevo->opcion6,k);
gotoxy(b+i+1,a+15);
printf("%s:%s",nuevo->opcion7,l);
}

También podría gustarte