COMPILADOR EN C++ PARTE 2
Este es la segunda parte del proyecto del compilador.recuerda ensamblar correctamente la parte 1 que dejamos en el post anterior
/***************DIGITOS*********************/
switch(aux)
{
case 0x30:
textattr(2);
cprintf("0");
if(otro==0)
{
pri=0;
otro=1;
}
else
{
seg=0;
}
if(son!=0)
{
strncpy(registro[c].total,cad,p);
p=0;
c=c+1;
son=0;
}
strcpy(registro[contnum].numeros,"0");
contnum=contnum+1;
x=x+1;
son=0;
break;
case 0x31:
textattr(2);
cprintf("1");
if(otro==0)
{
pri=1;
otro=1;
}
else
{
seg=1;
}
if(son!=0)
{
strncpy(registro[c].total,cad,p);
p=0;
c=c+1;
son=0;
}
strcpy(registro[contnum].numeros,"1");
contnum=contnum+1;
x=x+1;
son=0;
break;
case 0x32:
textattr(2);
cprintf("2");
if(otro==0)
{
pri=2;
otro=1;
}
else
{
seg=2;
}
if(son!=0)
{
strncpy(registro[c].total,cad,p);
p=0;
c=c+1;
son=0;
}
strcpy(registro[contnum].numeros,"2");
contnum=contnum+1;
x=x+1;
son=0;
break;
case 0x33:
textattr(2);
cprintf("3");
if(otro==0)
{
pri=3;
otro=1;
}
else
{
seg=3;
}
if(son!=0)
{
strncpy(registro[c].total,cad,p);
p=0;
c=c+1;
son=0;
}
strcpy(registro[contnum].numeros,"3");
contnum=contnum+1;
x=x+1;
son=0;
break;
case 0x34:
textattr(2);
cprintf("4");
if(otro==0)
{
pri=4;
otro=1;
}
else
{
seg=4;
}
if(son!=0)
{
strncpy(registro[c].total,cad,p);
p=0;
c=c+1;
son=0;
}
strcpy(registro[contnum].numeros,"4");
contnum=contnum+1;
x=x+1;
son=0;
break;
case 0x35:
textattr(2);
cprintf("5");
if(otro==0)
{
pri=5;
otro=1;
}
else
{
seg=5;
}
if(son!=0)
{
strncpy(registro[c].total,cad,p);
p=0;
c=c+1;
son=0;
}
strcpy(registro[contnum].numeros,"5");
contnum=contnum+1;
x=x+1;
son=0;
break;
case 0x36:
textattr(2);
cprintf("6");
if(otro==0)
{
pri=6;
otro=1;
}
else
{
seg=6;
}
if(son!=0)
{
strncpy(registro[c].total,cad,p);
p=0;
c=c+1;
son=0;
}
strcpy(registro[contnum].numeros,"6");
contnum=contnum+1;
x=x+1;
son=0;
break;
case 0x37:
textattr(2);
cprintf("7");
if(otro==0)
{
pri=7;
otro=1;
}
else
{
seg=7;
}
if(son!=0)
{
strncpy(registro[c].total,cad,p);
p=0;
c=c+1;
son=0;
}
strcpy(registro[contnum].numeros,"7");
contnum=contnum+1;
x=x+1;
son=0;
break;
case 0x38:
textattr(2);
cprintf("8");
if(otro==0)
{
pri=8;
otro=1;
}
else
{
seg=8;
}
if(son!=0)
{
strncpy(registro[c].total,cad,p);
p=0;
c=c+1;
son=0;
}
strcpy(registro[contnum].numeros,"8");
contnum=contnum+1;
x=x+1;
son=0;
break;
case 0x39:
textattr(2);
cprintf("9");
if(otro==0)
{
pri=9;
otro=1;
}
else
{
seg=9;
}
if(son!=0)
{
strncpy(registro[c].total,cad,p);
p=0;
c=c+1;
son=0;
}
strcpy(registro[contnum].numeros,"9");
contnum=contnum+1;
x=x+1;
son=0;
break;
"Aqui ira la tercera parte del compilador"
apartamentos playa
casas rurales en cadiz
empresa de excavaciones
Esoterismo
ferienwohnung kanarische inseln
hotel barato barcelona
importar maquinas industriais
pintores en madrid
salvaescaleras barcelona
tarot economico visa
---
No hay comentarios:
Publicar un comentario
Tienes dudas y consultas sobre como posicionar una pagina web en google en primeros lugares.
Consulta con Nosotros :