Baixe o app para aproveitar ainda mais
Prévia do material em texto
void moldura(int colunaIni,int linhaIni, int colunaFin, int linhaFin,int corT, int corF,int tBorda); void spc(int nChar,int tFundo); void spc(int nChar,int tFundo) { // Funçao spc: Imprime uma sequencia de barras ascII entre 176 e 219 do tamanho desejado // Argumentos: nChar(1 a 80) * Tamanho da linha // tFundo (1 a 4) * Tipo preenchimento fundo // Copyright (c) 2012 v1.2 By João André MArtins Dias e Silva switch(tFundo) { case 1: for(int i=0;i<=nChar;i++) printf("%c",219); break; case 2: for(int i=0;i<=nChar;i++) printf("%c",178); break; case 3: for(int i=0;i<=nChar;i++) printf("%c",177); break; case 4: for(int i=0;i<=nChar;i++) printf("%c",176); break; } } // Fim função spc void moldura(int colunaIni,int linhaIni, int colunaFin, int linhaFin,int corT, int corF,int tBorda) { textcolor(corT); textbackground(corF); switch(tBorda) { case 1: gotoxy(colunaIni,linhaIni); printf("%c",201); gotoxy(colunaFin,linhaIni); printf("%c",187); gotoxy(colunaIni,linhaFin); printf("%c",200); gotoxy(colunaFin,linhaFin); printf("%c",188); for(int i=linhaIni+1;i<linhaFin;i++) { textcolor(corT); textbackground(corF); gotoxy(colunaIni,i); printf("%c",186); gotoxy(colunaFin,i); printf("%c",186); } for(int i=colunaIni+1;i<colunaFin;i++) { gotoxy(i,linhaIni); printf("%c",205); gotoxy(i,linhaFin); printf("%c",205); } break; case 2: gotoxy(colunaIni,linhaIni); printf("%c",218); gotoxy(colunaFin,linhaIni); printf("%c",191); gotoxy(colunaIni,linhaFin); printf("%c",192); gotoxy(colunaFin,linhaFin); printf("%c",217); for(int i=linhaIni+1;i<linhaFin;i++) { gotoxy(colunaIni,i); printf("%c",179); gotoxy(colunaFin,i); printf("%c",179); } for(int i=colunaIni+1;i<colunaFin;i++) { gotoxy(i,linhaIni); printf("%c",196); gotoxy(i,linhaFin); printf("%c",196); } break; } }
Compartilhar