Compilador

Solo disponible en BuenasTareas
  • Páginas : 33 (8207 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de noviembre de 2010
Leer documento completo
Vista previa del texto
#include <conio.h>
#include <stdio.h>
#include <dos.h>
#include <math.h>
#include <iostream.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#define ENTER '\r'
#define ESC '\27'
#define ESPACIO '\32'
intr,c,a,b,aux,v1[4],v2[4],v3[8],cont=0,xc,gm,p=1,cc,cr,contarciclos,banciclo1,banciclo2,banciclo3,banciclo4,banciclo5,bandecidir;
char opc,cod[100][80],x,*aux2,tecla,*ins,mete[25],w,saca[25],s,saux,*borra="",*lon,var[20],*m,texto[25],enter[2];
void ventana(int r1,int r2,int c1, int c2)
{
int aux,aux2;
textcolor(7);
for (aux=c1;aux<=c2;aux++)
{
gotoxy(aux,r1); cprintf("ÛÛ");
gotoxy(aux,r2); cprintf("ÛÛ");
}
for (aux=r1;aux<=r2;aux++)
{
gotoxy(c1,aux); cprintf("ÛÛ");
gotoxy(c2,aux);cprintf("ÛÛ");
}
textcolor(0);
for (aux=c1+2;aux<=c2+2;aux++)
{
gotoxy(aux,r2+1); cprintf("ÛÛ");
}
for (aux=r1+1;aux<=r2+1;aux++)
{
gotoxy(c2+2,aux); cprintf("ÛÛ");
}
textcolor(3);
for (aux=r1+1;aux<=r2-1;aux++)
{
for (aux2=c1+2;aux2<=c2-1;aux2++)
{
gotoxy(aux2,aux); cprintf("Û");
}
}
}
void limpiar_fondo()
{
textbackground(7);
textcolor(1);
for (r=2;r<24;r++)
{
for (c=0;c<81;c++)
{
gotoxy (c,r);
cprintf ("°");
}
}
gotoxy(40,24);
}
void correcion()
{
limpiar_fondo();
textcolor(7);
for (c=1;c<80;c++)
{
gotoxy (c,24); cprintf ("ÛÛ");
}
textbackground(7);
textcolor(4); gotoxy(2,24); cprintf("F2=");
textcolor(0); gotoxy(5,24); cprintf("Ayuda");
textcolor(4); gotoxy(70,24);cprintf("F1=");
textcolor(0); gotoxy(73,24); cprintf("Salir");
textcolor(7); gotoxy(40,24);
}
void salida()
{
correcion();
ventana(11,13,20,60);
for (a=22;a<60;a++)
{
textcolor(1);
gotoxy(a,12);
cprintf("°");
}
textbackground(7); textcolor(0);
gotoxy(31,11); cprintf("Cerrando Sistema");
c=0;
for (a=22;a<60;a++)
{
textcolor(1);
gotoxy(a,12);cprintf("Û");
delay(100);
textbackground(7); textcolor(4);
gotoxy(49,11); cprintf("%d%",c);
c=c+2;
textcolor(1+128);
gotoxy(35,13); cprintf("< Completando >");
}
textbackground(7); textcolor(1);
gotoxy(48,11); cprintf("100%");
textcolor(0);
gotoxy(35,13); cprintf(" ");
gotoxy(35,13); cprintf(" Salir");
textbackground(7); textcolor(7);gotoxy(33,13);
// getch();
randomize();
textcolor(0);
do{
gotoxy(rand()%81,rand()%25);
cprintf("Û");
delay(0.4);
c=c+1;
}while(c!=17000);
}
void compilar()
{
ventana(11,15,18,62);
textbackground(3); textcolor(0);
c=22;
for (c=22;c<60;c++)
{
gotoxy(c,12); cprintf("Í");
gotoxy(c,14); cprintf("Í");
}
gotoxy(21,13); cprintf("º");
gotoxy(60,13); cprintf("º");gotoxy(21,12); cprintf("É");
gotoxy(21,14); cprintf("È");
gotoxy(60,12); cprintf("»");
gotoxy(60,14); cprintf("¼");
for (a=22;a<60;a++)
{
textcolor(0);
gotoxy(a,13);
cprintf("°");
}
textbackground(7); textcolor(0);
gotoxy(36,11); cprintf("Compilando \a");
c=0;
for (a=22;a<60;a++)
{
textcolor(1);
gotoxy(a,13);
cprintf("Û");
delay(100);textbackground(7); textcolor(4);
gotoxy(47,11); cprintf("%d%",c);
c=c+2;
textcolor(1+128);
gotoxy(30,15); cprintf("< Creando el archivo >");
}
textbackground(7); textcolor(1);
gotoxy(47,11); cprintf("100%");
textcolor(0);
textbackground(7); textcolor(7); gotoxy(33,13);

}
void compilar2()
{
textcolor(4+128);
gotoxy(35,15); cprintf(" ");
gotoxy(30,15);cprintf("\a Ejecutar");
textbackground(7); textcolor(7); gotoxy(33,13);

}
void cancelar()
{
ventana(11,14,20,60);
textbackground(7); textcolor(0);
gotoxy(31,11); cprintf("Operacion Cancelada..!");
textbackground(3); textcolor(4+128);
gotoxy(35,12); cprintf("Datos Perdidos...");
gotoxy(32,13); cprintf("...comienza de nuevo ");
sound(500); delay(300);
sound(1000);...
tracking img