Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <ctype.h>
- #include <time.h>
- int main(void)
- {
- char letras[27][8][7] ={
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', '#', '#', '#', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', '#', '#', '#', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', '#', '#', '#', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', '#', '#', '#', ' ', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', '#', '#', '#', '#', '#'},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', '#', '#', '#', '#', '#'}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', '#', '#', '#', ' ', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', '#', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', '#', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', '#', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', '#', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', '#', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', '#', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', '#', '#', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', '#', '#', '#', '#', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', '#', '#', '#', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', '#', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', '#', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', '#', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', '#', ' ', '#', ' ', ' ', ' '},
- {' ', '#', ' ', '#', ' ', ' ', ' '},
- {' ', '#', '#', '#', ' ', ' ', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', '#', ' ', ' '},
- {' ', '#', ' ', '#', ' ', ' ', ' '},
- {' ', '#', '#', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', '#', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', '#', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', '#', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', ' ', '#', '#', ' '},
- {' ', '#', ' ', '#', ' ', '#', ' '},
- {' ', '#', ' ', '#', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', '#', ' ', ' ', '#', ' '},
- {' ', '#', ' ', '#', ' ', '#', ' '},
- {' ', '#', ' ', ' ', '#', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', '#', '#', '#', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', ' ', '#', '#', '#', ' ', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', '#', '#', '#', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', '#', '#', '#', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', '#', ' ', '#', ' '},
- {' ', '#', ' ', ' ', '#', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', ' ', '#', '#', '#', ' ', '#'}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', '#', '#', '#', ' ', ' '},
- {' ', '#', ' ', '#', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', '#', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', '#', '#', '#', '#', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', ' ', ' '},
- {' ', ' ', ' ', ' ', ' ', '#', ' '},
- {' ', ' ', ' ', ' ', ' ', '#', ' '},
- {' ', '#', '#', '#', '#', ' ', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', '#', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', ' ', '#', '#', '#', ' ', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', ' ', '#', ' ', '#', ' ', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', '#', ' ', '#', ' ', '#', ' '},
- {' ', '#', '#', ' ', '#', '#', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', ' ', '#', ' ', '#', ' ', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', ' ', '#', ' ', '#', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', ' ', ' ', ' ', ' ', ' ', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', '#', ' '},
- {' ', ' ', '#', ' ', '#', ' ', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', ' ', '#', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', ' ', ' ', ' ', ' ', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', '#', ' '},
- {' ', ' ', ' ', ' ', ' ', '#', ' '},
- {' ', ' ', ' ', ' ', '#', ' ', ' '},
- {' ', ' ', ' ', '#', ' ', ' ', ' '},
- {' ', ' ', '#', ' ', ' ', ' ', ' '},
- {' ', '#', ' ', ' ', ' ', ' ', ' '},
- {' ', '#', '#', '#', '#', '#', ' '}},
- { {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', ' ', ' ', ' ', ' ', ' '},
- {' ', ' ', ' ', ' ', ' ', ' ', ' '}},
- };
- char frase[160],saida[150]=" ";
- int tamanho,posicao,x,inicio,i,j;
- printf("Insira a frase de no maximo 140 caracteres:\n");
- scanf("%[^[\n]]s",frase);
- tamanho=strlen(frase);
- if(tamanho<140)
- {
- for(x=0;frase[x]!='\0';x++) frase[x]=toupper(frase[x]);
- strcat(saida,frase);
- strcat(saida," ");
- char matriz[8][(tamanho+20)*7];
- for(x=0;x<tamanho+20;x++)
- {
- inicio=x*7;
- switch(saida[x])
- {
- case 32: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[26][i][j]; break;
- case 65: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[0][i][j]; break;
- case 66: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[1][i][j]; break;
- case 67: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[2][i][j]; break;
- case 68: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[3][i][j]; break;
- case 69: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[4][i][j]; break;
- case 70: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[5][i][j]; break;
- case 71: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[6][i][j]; break;
- case 72: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[7][i][j]; break;
- case 73: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[8][i][j]; break;
- case 74: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[9][i][j]; break;
- case 75: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[10][i][j]; break;
- case 76: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[11][i][j]; break;
- case 77: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[12][i][j]; break;
- case 78: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[13][i][j]; break;
- case 79: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[14][i][j]; break;
- case 80: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[15][i][j]; break;
- case 81: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[16][i][j]; break;
- case 82: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[17][i][j]; break;
- case 83: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[18][i][j]; break;
- case 84: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[19][i][j]; break;
- case 85: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[20][i][j]; break;
- case 86: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[21][i][j]; break;
- case 87: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[22][i][j]; break;
- case 88: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[23][i][j]; break;
- case 89: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[24][i][j]; break;
- case 90: for(j=0;j<7;j++) for(i=0;i<8;i++) matriz[i][j+inicio]=letras[25][i][j]; break;
- }
- }
- for(x=5;x>4;x++)
- {
- for(posicao=0;posicao<=(tamanho+10)*7;posicao++)
- {
- for(i=0;i<8;i++)
- {
- for(j=0;j<70;j++) printf("%c",matriz[i][posicao+j]);
- printf("\n");
- }
- usleep(10000);
- system("clear");
- }
- }
- }
- else
- printf("Frase muito grande.\nTamanho maximo: 140 caracteres\n\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment