rod1231234

LED(Final)/Linux/Mac

Oct 15th, 2011
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 40.86 KB | None | 0 0
  1. // RODRIGO AKIO FURUTA / LETREIRO / LINUX
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <string.h>
  5. #include <ctype.h>
  6. void clrscr(void) {
  7.     int i;
  8.     for (i = 0; i < 100; i++)
  9.         putchar('\n');
  10. }
  11.  
  12. int gotoxy(int x, int y) {
  13.     char essq[100];
  14.     char xstr[100];
  15.     char ystr[100];
  16.     sprintf(xstr, "%d", x);
  17.     sprintf(ystr, "%d", y);
  18.     essq[0] = '\0';
  19.     strcat(essq, "\033[");
  20.     strcat(essq, ystr);
  21.     strcat(essq, "d");
  22.    
  23.     strcat(essq, "\033[");
  24.     strcat(essq, xstr);
  25.     strcat(essq, "G");
  26.     printf("%s", essq);
  27.    
  28.     return 0;
  29. }
  30.  
  31. int main(void)
  32. {
  33.     char e[80],f[100]="          ";
  34.     int a=0,b=0,d=0,g=0,i=0,j=0,Y=0,y=20,X=0,x=0,k=0;
  35.     char letras[27][8][7] ={
  36.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  37.             {' ', ' ', '#', '#', '#', ' ', ' '},
  38.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  39.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  40.             {' ', '#', '#', '#', '#', '#', ' '},
  41.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  42.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  43.             {' ', '#', ' ', ' ', ' ', '#', ' '}},
  44.        
  45.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  46.             {' ', '#', '#', '#', '#', ' ', ' '},
  47.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  48.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  49.             {' ', '#', '#', '#', '#', ' ', ' '},
  50.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  51.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  52.             {' ', '#', '#', '#', '#', ' ', ' '}},
  53.        
  54.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  55.             {' ', ' ', '#', '#', '#', '#', '#'},
  56.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  57.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  58.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  59.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  60.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  61.             {' ', ' ', '#', '#', '#', '#', '#'}},
  62.        
  63.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  64.             {' ', '#', '#', '#', '#', ' ', ' '},
  65.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  66.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  67.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  68.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  69.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  70.             {' ', '#', '#', '#', '#', ' ', ' '}},
  71.        
  72.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  73.             {' ', '#', '#', '#', '#', '#', ' '},
  74.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  75.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  76.             {' ', '#', '#', '#', '#', '#', ' '},
  77.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  78.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  79.             {' ', '#', '#', '#', '#', '#', ' '}},
  80.        
  81.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  82.             {' ', '#', '#', '#', '#', '#', ' '},
  83.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  84.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  85.             {' ', '#', '#', '#', '#', '#', ' '},
  86.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  87.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  88.             {' ', '#', ' ', ' ', ' ', ' ', ' '}},
  89.        
  90.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  91.             {' ', '#', '#', '#', '#', '#', ' '},
  92.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  93.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  94.             {' ', '#', ' ', '#', '#', '#', ' '},
  95.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  96.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  97.             {' ', '#', '#', '#', '#', '#', ' '}},
  98.        
  99.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  100.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  101.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  102.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  103.             {' ', '#', '#', '#', '#', '#', ' '},
  104.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  105.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  106.             {' ', '#', ' ', ' ', ' ', '#', ' '}},
  107.        
  108.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  109.             {' ', '#', '#', '#', '#', '#', ' '},
  110.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  111.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  112.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  113.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  114.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  115.             {' ', '#', '#', '#', '#', '#', ' '}},
  116.        
  117.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  118.             {' ', '#', '#', '#', '#', '#', ' '},
  119.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  120.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  121.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  122.             {' ', '#', ' ', '#', ' ', ' ', ' '},
  123.             {' ', '#', ' ', '#', ' ', ' ', ' '},
  124.             {' ', '#', '#', '#', ' ', ' ', ' '}},
  125.        
  126.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  127.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  128.             {' ', '#', ' ', ' ', '#', ' ', ' '},
  129.             {' ', '#', ' ', '#', ' ', ' ', ' '},
  130.             {' ', '#', '#', ' ', ' ', ' ', ' '},
  131.             {' ', '#', ' ', '#', ' ', ' ', ' '},
  132.             {' ', '#', ' ', ' ', '#', ' ', ' '},
  133.             {' ', '#', ' ', ' ', ' ', '#', ' '}},
  134.        
  135.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  136.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  137.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  138.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  139.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  140.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  141.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  142.             {' ', '#', '#', '#', '#', '#', ' '}},
  143.        
  144.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  145.             {' ', '#', '#', ' ', '#', '#', ' '},
  146.             {' ', '#', ' ', '#', ' ', '#', ' '},
  147.             {' ', '#', ' ', '#', ' ', '#', ' '},
  148.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  149.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  150.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  151.             {' ', '#', ' ', ' ', ' ', '#', ' '}},
  152.        
  153.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  154.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  155.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  156.             {' ', '#', '#', ' ', ' ', '#', ' '},
  157.             {' ', '#', ' ', '#', ' ', '#', ' '},
  158.             {' ', '#', ' ', ' ', '#', '#', ' '},
  159.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  160.             {' ', '#', ' ', ' ', ' ', '#', ' '}},
  161.        
  162.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  163.             {' ', ' ', '#', '#', '#', ' ', ' '},
  164.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  165.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  166.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  167.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  168.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  169.             {' ', ' ', '#', '#', '#', ' ', ' '}},
  170.        
  171.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  172.             {' ', '#', '#', '#', '#', ' ', ' '},
  173.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  174.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  175.             {' ', '#', '#', '#', '#', ' ', ' '},
  176.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  177.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  178.             {' ', '#', ' ', ' ', ' ', ' ', ' '}},
  179.        
  180.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  181.             {' ', ' ', '#', '#', '#', ' ', ' '},
  182.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  183.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  184.             {' ', '#', ' ', '#', ' ', '#', ' '},
  185.             {' ', '#', ' ', ' ', '#', '#', ' '},
  186.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  187.             {' ', ' ', '#', '#', '#', ' ', '#'}},
  188.        
  189.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  190.             {' ', '#', '#', '#', '#', ' ', ' '},
  191.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  192.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  193.             {' ', '#', '#', '#', '#', ' ', ' '},
  194.             {' ', '#', ' ', '#', ' ', ' ', ' '},
  195.             {' ', '#', ' ', ' ', '#', ' ', ' '},
  196.             {' ', '#', ' ', ' ', ' ', '#', ' '}},
  197.        
  198.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  199.             {' ', ' ', '#', '#', '#', '#', ' '},
  200.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  201.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  202.             {' ', '#', '#', '#', '#', ' ', ' '},
  203.             {' ', ' ', ' ', ' ', ' ', '#', ' '},
  204.             {' ', ' ', ' ', ' ', ' ', '#', ' '},
  205.             {' ', '#', '#', '#', '#', ' ', ' '}},
  206.        
  207.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  208.             {' ', '#', '#', '#', '#', '#', ' '},
  209.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  210.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  211.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  212.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  213.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  214.             {' ', ' ', ' ', '#', ' ', ' ', ' '}},
  215.        
  216.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  217.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  218.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  219.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  220.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  221.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  222.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  223.             {' ', ' ', '#', '#', '#', ' ', ' '}},
  224.        
  225.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  226.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  227.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  228.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  229.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  230.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  231.             {' ', ' ', '#', ' ', '#', ' ', ' '},
  232.             {' ', ' ', ' ', '#', ' ', ' ', ' '}},
  233.        
  234.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  235.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  236.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  237.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  238.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  239.             {' ', '#', ' ', '#', ' ', '#', ' '},
  240.             {' ', '#', '#', ' ', '#', '#', ' '},
  241.             {' ', '#', ' ', ' ', ' ', '#', ' '}},
  242.        
  243.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  244.             {'#', ' ', ' ', ' ', ' ', ' ', '#'},
  245.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  246.             {' ', ' ', '#', ' ', '#', ' ', ' '},
  247.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  248.             {' ', ' ', '#', ' ', '#', ' ', ' '},
  249.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  250.             {'#', ' ', ' ', ' ', ' ', ' ', '#'}},
  251.        
  252.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  253.             {'#', ' ', ' ', ' ', ' ', ' ', '#'},
  254.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  255.             {' ', ' ', '#', ' ', '#', ' ', ' '},
  256.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  257.             {' ', ' ', '#', ' ', ' ', ' ', ' '},
  258.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  259.             {'#', ' ', ' ', ' ', ' ', ' ', ' '}},
  260.        
  261.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  262.             {' ', '#', '#', '#', '#', '#', ' '},
  263.             {' ', ' ', ' ', ' ', ' ', '#', ' '},
  264.             {' ', ' ', ' ', ' ', '#', ' ', ' '},
  265.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  266.             {' ', ' ', '#', ' ', ' ', ' ', ' '},
  267.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  268.             {' ', '#', '#', '#', '#', '#', ' '}},
  269.        
  270.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  271.             {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  272.             {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  273.             {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  274.             {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  275.             {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  276.             {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  277.             {' ', ' ', ' ', ' ', ' ', ' ', ' '}},
  278.     };
  279.     do{
  280.         b=0;
  281.     system("clear");
  282.     gotoxy(62,17);
  283.     printf("MAXIMO 70 PALAVRAS");
  284.     gotoxy(45,20);
  285.     printf("VELOCIDADES DISPONIVEIS:1,2,3,4,5,6");
  286.     gotoxy(59,31);
  287.     printf("VELOCIDADE SUGERIDA:2");
  288.     gotoxy(0,5);
  289.     printf("╔══════════════════════════════════════════════════════════════════════════════╗");
  290.     gotoxy(0,6);
  291.     printf("║                                                                              ║");
  292.     gotoxy(0,7);
  293.     printf("║                                                                              ║");
  294.     gotoxy(0,8);
  295.     printf("║                                                                              ║");
  296.     gotoxy(0,9);
  297.     printf("║                                                                              ║");
  298.     gotoxy(0,10);
  299.     printf("║                                                                              ║");
  300.     gotoxy(0,11);
  301.     printf("║                                                                              ║");
  302.     gotoxy(0,12);
  303.     printf("║                                                                              ║");
  304.     gotoxy(0,13);
  305.     printf("║                                                                              ║");
  306.     gotoxy(0,14);
  307.     printf("║                                                                              ║");
  308.     gotoxy(0,15);
  309.     printf("║                                                                              ║");//║═╚╝╔╗┃━┏┓┗┛
  310.     gotoxy(0,16);
  311.     printf("╚══════════════════════════════════════════════════════════════════════════════╝");
  312.     gotoxy(30,6);
  313.     printf("INSIRA SUA FRASE\n");
  314.     gotoxy(2,11);
  315.     printf("FRASE:");
  316.         fflush(stdin);
  317.     scanf("%[^[\n]]s",e);
  318.         fflush(stdin);
  319.         a=strlen(e);
  320.     X=((a+10)*7);
  321.     Y=((a+y)*7);
  322.     char print[8][Y];
  323.         if(a<73)
  324.         {
  325.             for(i=0;e[i]!='\0';i++)
  326.                 e[i]=tolower(e[i]);
  327.     gotoxy(30,6);
  328.     printf("VELOCIDADE DA FRASE");
  329.     gotoxy(2,12);
  330.     printf("VELOCIDADE:");
  331.         fflush(stdin);
  332.     scanf("%d",&g);
  333.         fflush(stdin);
  334.     if(g<1 || g>6)
  335.     {
  336.         system("clear");
  337.         gotoxy(40,10);
  338.         printf("ERRO");
  339.         gotoxy(27,12);
  340.         printf("VELOCIDADE DIGITADA NAO EXISTE\n");
  341.         gotoxy(29,14);
  342.         printf("PRECIONE ENTER PARA VOLTAR");
  343.         getchar();
  344.         getchar();
  345.     }
  346.     else
  347.     {
  348.         strcat(f,e);
  349.         strcat(f,"          ");
  350.         switch (g)
  351.         {
  352.             case 1:
  353.                 x=1000000;
  354.                 break;
  355.             case 2:
  356.                 x=100000;
  357.                 break;
  358.             case 3:
  359.                 x=10000;
  360.                 break;
  361.             case 4:
  362.                 x=1000;
  363.                 break;
  364.             case 5:
  365.                 x=100;
  366.                 break;
  367.             case 6:
  368.                 x=10;
  369.                 break;
  370.         }
  371.         for(k=0;k<a+y;k++)
  372.         {
  373.             d=k*7;
  374.             switch(f[k])
  375.             {
  376.                 case 97:
  377.                     for(j=0;j<8;j++)
  378.                         for(i=0;i<7;i++)
  379.                             print[j][i+d]=letras[0][j][i];
  380.                     break;
  381.                 case 98:
  382.                     for(j=0;j<8;j++)
  383.                         for(i=0;i<7;i++)
  384.                             print[j][i+d]=letras[1][j][i];
  385.                     break;
  386.                 case 99:
  387.                     for(j=0;j<8;j++)
  388.                         for(i=0;i<7;i++)
  389.                             print[j][i+d]=letras[2][j][i];
  390.                     break;
  391.                 case 100:
  392.                     for(j=0;j<8;j++)
  393.                         for(i=0;i<7;i++)
  394.                             print[j][i+d]=letras[3][j][i];
  395.                     break;
  396.                 case 101:
  397.                     for(j=0;j<8;j++)
  398.                         for(i=0;i<7;i++)
  399.                             print[j][i+d]=letras[4][j][i];
  400.                     break;
  401.                 case 102:
  402.                     for(j=0;j<8;j++)
  403.                         for(i=0;i<7;i++)
  404.                             print[j][i+d]=letras[5][j][i];
  405.                     break;
  406.                 case 103:
  407.                     for(j=0;j<8;j++)
  408.                         for(i=0;i<7;i++)
  409.                             print[j][i+d]=letras[6][j][i];
  410.                     break;
  411.                 case 104:
  412.                     for(j=0;j<8;j++)
  413.                         for(i=0;i<7;i++)
  414.                             print[j][i+d]=letras[7][j][i];
  415.                     break;
  416.                 case 105:
  417.                     for(j=0;j<8;j++)
  418.                         for(i=0;i<7;i++)
  419.                             print[j][i+d]=letras[8][j][i];
  420.                     break;
  421.                 case 106:
  422.                     for(j=0;j<8;j++)
  423.                         for(i=0;i<7;i++)
  424.                             print[j][i+d]=letras[9][j][i];
  425.                     break;
  426.                 case 107:
  427.                     for(j=0;j<8;j++)
  428.                         for(i=0;i<7;i++)
  429.                             print[j][i+d]=letras[10][j][i];
  430.                     break;
  431.                 case 108:
  432.                     for(j=0;j<8;j++)
  433.                         for(i=0;i<7;i++)
  434.                             print[j][i+d]=letras[11][j][i];
  435.                     break;
  436.                 case 109:
  437.                     for(j=0;j<8;j++)
  438.                         for(i=0;i<7;i++)
  439.                             print[j][i+d]=letras[12][j][i];
  440.                     break;
  441.                 case 110:
  442.                     for(j=0;j<8;j++)
  443.                         for(i=0;i<7;i++)
  444.                             print[j][i+d]=letras[13][j][i];
  445.                     break;
  446.                 case 111:
  447.                     for(j=0;j<8;j++)
  448.                         for(i=0;i<7;i++)
  449.                             print[j][i+d]=letras[14][j][i];
  450.                     break;
  451.                 case 112:
  452.                     for(j=0;j<8;j++)
  453.                         for(i=0;i<7;i++)
  454.                             print[j][i+d]=letras[15][j][i];
  455.                     break;
  456.                 case 113:
  457.                     for(j=0;j<8;j++)
  458.                         for(i=0;i<7;i++)
  459.                             print[j][i+d]=letras[16][j][i];
  460.                     break;
  461.                 case 114:
  462.                     for(j=0;j<8;j++)
  463.                         for(i=0;i<7;i++)
  464.                             print[j][i+d]=letras[17][j][i];
  465.                     break;
  466.                 case 115:
  467.                     for(j=0;j<8;j++)
  468.                         for(i=0;i<7;i++)
  469.                             print[j][i+d]=letras[18][j][i];
  470.                     break;
  471.                 case 116:
  472.                     for(j=0;j<8;j++)
  473.                         for(i=0;i<7;i++)
  474.                             print[j][i+d]=letras[19][j][i];
  475.                     break;
  476.                 case 117:
  477.                     for(j=0;j<8;j++)
  478.                         for(i=0;i<7;i++)
  479.                             print[j][i+d]=letras[20][j][i];
  480.                     break;
  481.                 case 118:
  482.                     for(j=0;j<8;j++)
  483.                         for(i=0;i<7;i++)
  484.                             print[j][i+d]=letras[21][j][i];
  485.                     break;
  486.                 case 119:
  487.                     for(j=0;j<8;j++)
  488.                         for(i=0;i<7;i++)
  489.                             print[j][i+d]=letras[22][j][i];
  490.                     break;
  491.                 case 120:
  492.                     for(j=0;j<8;j++)
  493.                         for(i=0;i<7;i++)
  494.                             print[j][i+d]=letras[23][j][i];
  495.                     break;
  496.                 case 121:
  497.                     for(j=0;j<8;j++)
  498.                         for(i=0;i<7;i++)
  499.                             print[j][i+d]=letras[24][j][i];
  500.                     break;
  501.                 case 122:
  502.                     for(j=0;j<8;j++)
  503.                         for(i=0;i<7;i++)
  504.                             print[j][i+d]=letras[25][j][i];
  505.                     break;
  506.                 case 32:
  507.                     for(j=0;j<8;j++)
  508.                         for(i=0;i<7;i++)
  509.                             print[j][i+d]=letras[26][j][i];
  510.                     break;
  511.             }
  512.         }
  513.         do{
  514.             for(k=0;k<=X;k++)
  515.             {
  516.                 gotoxy(0,8);
  517.                 for(i=0;i<8;i++)
  518.                 {
  519.                     for(j=0;j<70;j++)
  520.                         printf("%c",print[i][k+j]);
  521.                     printf("\n");
  522.                 }
  523.                 usleep(x);
  524.                 system("clear");
  525.             }
  526.         }while(1==1);
  527.     }
  528.     }
  529.     else
  530.     {
  531.         system("clear");
  532.         gotoxy(40,10);
  533.         printf("ERRO");
  534.         gotoxy(13,12);
  535.         printf("FRASE INSERIDA ULTRAPASSA O LIMITE DE CARACTERES PERMITIDOS\n");
  536.         gotoxy(29,14);
  537.         printf("PRECIONE ENTER PARA VOLTAR");
  538.         getchar();
  539.         getchar();
  540.     }
  541.     }while (1==1);
  542.     return 0;
  543. }// RODRIGO AKIO FURUTA / LETREIRO / LINUX
  544. #include <stdio.h>
  545. #include <stdlib.h>
  546. #include <string.h>
  547. #include <ctype.h>
  548. void clrscr(void) {
  549.     int i;
  550.     for (i = 0; i < 100; i++)
  551.         putchar('\n');
  552. }
  553.  
  554. int gotoxy(int x, int y) {
  555.     char essq[100];
  556.     char xstr[100];
  557.     char ystr[100];
  558.     sprintf(xstr, "%d", x);
  559.     sprintf(ystr, "%d", y);
  560.     essq[0] = '\0';
  561.     strcat(essq, "\033[");
  562.     strcat(essq, ystr);
  563.     strcat(essq, "d");
  564.    
  565.     strcat(essq, "\033[");
  566.     strcat(essq, xstr);
  567.     strcat(essq, "G");
  568.     printf("%s", essq);
  569.    
  570.     return 0;
  571. }
  572.  
  573. int main(void)
  574. {
  575.     char e[80],f[100]="          ";
  576.     int a=0,b=0,d=0,g=0,i=0,j=0,Y=0,y=20,X=0,x=0,k=0;
  577.     char letras[27][8][7] ={
  578.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  579.             {' ', ' ', '#', '#', '#', ' ', ' '},
  580.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  581.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  582.             {' ', '#', '#', '#', '#', '#', ' '},
  583.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  584.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  585.             {' ', '#', ' ', ' ', ' ', '#', ' '}},
  586.        
  587.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  588.             {' ', '#', '#', '#', '#', ' ', ' '},
  589.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  590.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  591.             {' ', '#', '#', '#', '#', ' ', ' '},
  592.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  593.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  594.             {' ', '#', '#', '#', '#', ' ', ' '}},
  595.        
  596.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  597.             {' ', ' ', '#', '#', '#', '#', '#'},
  598.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  599.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  600.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  601.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  602.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  603.             {' ', ' ', '#', '#', '#', '#', '#'}},
  604.        
  605.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  606.             {' ', '#', '#', '#', '#', ' ', ' '},
  607.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  608.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  609.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  610.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  611.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  612.             {' ', '#', '#', '#', '#', ' ', ' '}},
  613.        
  614.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  615.             {' ', '#', '#', '#', '#', '#', ' '},
  616.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  617.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  618.             {' ', '#', '#', '#', '#', '#', ' '},
  619.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  620.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  621.             {' ', '#', '#', '#', '#', '#', ' '}},
  622.        
  623.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  624.             {' ', '#', '#', '#', '#', '#', ' '},
  625.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  626.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  627.             {' ', '#', '#', '#', '#', '#', ' '},
  628.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  629.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  630.             {' ', '#', ' ', ' ', ' ', ' ', ' '}},
  631.        
  632.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  633.             {' ', '#', '#', '#', '#', '#', ' '},
  634.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  635.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  636.             {' ', '#', ' ', '#', '#', '#', ' '},
  637.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  638.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  639.             {' ', '#', '#', '#', '#', '#', ' '}},
  640.        
  641.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  642.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  643.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  644.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  645.             {' ', '#', '#', '#', '#', '#', ' '},
  646.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  647.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  648.             {' ', '#', ' ', ' ', ' ', '#', ' '}},
  649.        
  650.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  651.             {' ', '#', '#', '#', '#', '#', ' '},
  652.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  653.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  654.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  655.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  656.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  657.             {' ', '#', '#', '#', '#', '#', ' '}},
  658.        
  659.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  660.             {' ', '#', '#', '#', '#', '#', ' '},
  661.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  662.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  663.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  664.             {' ', '#', ' ', '#', ' ', ' ', ' '},
  665.             {' ', '#', ' ', '#', ' ', ' ', ' '},
  666.             {' ', '#', '#', '#', ' ', ' ', ' '}},
  667.        
  668.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  669.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  670.             {' ', '#', ' ', ' ', '#', ' ', ' '},
  671.             {' ', '#', ' ', '#', ' ', ' ', ' '},
  672.             {' ', '#', '#', ' ', ' ', ' ', ' '},
  673.             {' ', '#', ' ', '#', ' ', ' ', ' '},
  674.             {' ', '#', ' ', ' ', '#', ' ', ' '},
  675.             {' ', '#', ' ', ' ', ' ', '#', ' '}},
  676.        
  677.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  678.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  679.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  680.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  681.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  682.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  683.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  684.             {' ', '#', '#', '#', '#', '#', ' '}},
  685.        
  686.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  687.             {' ', '#', '#', ' ', '#', '#', ' '},
  688.             {' ', '#', ' ', '#', ' ', '#', ' '},
  689.             {' ', '#', ' ', '#', ' ', '#', ' '},
  690.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  691.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  692.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  693.             {' ', '#', ' ', ' ', ' ', '#', ' '}},
  694.        
  695.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  696.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  697.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  698.             {' ', '#', '#', ' ', ' ', '#', ' '},
  699.             {' ', '#', ' ', '#', ' ', '#', ' '},
  700.             {' ', '#', ' ', ' ', '#', '#', ' '},
  701.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  702.             {' ', '#', ' ', ' ', ' ', '#', ' '}},
  703.        
  704.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  705.             {' ', ' ', '#', '#', '#', ' ', ' '},
  706.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  707.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  708.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  709.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  710.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  711.             {' ', ' ', '#', '#', '#', ' ', ' '}},
  712.        
  713.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  714.             {' ', '#', '#', '#', '#', ' ', ' '},
  715.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  716.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  717.             {' ', '#', '#', '#', '#', ' ', ' '},
  718.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  719.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  720.             {' ', '#', ' ', ' ', ' ', ' ', ' '}},
  721.        
  722.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  723.             {' ', ' ', '#', '#', '#', ' ', ' '},
  724.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  725.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  726.             {' ', '#', ' ', '#', ' ', '#', ' '},
  727.             {' ', '#', ' ', ' ', '#', '#', ' '},
  728.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  729.             {' ', ' ', '#', '#', '#', ' ', '#'}},
  730.        
  731.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  732.             {' ', '#', '#', '#', '#', ' ', ' '},
  733.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  734.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  735.             {' ', '#', '#', '#', '#', ' ', ' '},
  736.             {' ', '#', ' ', '#', ' ', ' ', ' '},
  737.             {' ', '#', ' ', ' ', '#', ' ', ' '},
  738.             {' ', '#', ' ', ' ', ' ', '#', ' '}},
  739.        
  740.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  741.             {' ', ' ', '#', '#', '#', '#', ' '},
  742.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  743.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  744.             {' ', '#', '#', '#', '#', ' ', ' '},
  745.             {' ', ' ', ' ', ' ', ' ', '#', ' '},
  746.             {' ', ' ', ' ', ' ', ' ', '#', ' '},
  747.             {' ', '#', '#', '#', '#', ' ', ' '}},
  748.        
  749.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  750.             {' ', '#', '#', '#', '#', '#', ' '},
  751.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  752.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  753.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  754.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  755.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  756.             {' ', ' ', ' ', '#', ' ', ' ', ' '}},
  757.        
  758.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  759.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  760.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  761.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  762.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  763.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  764.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  765.             {' ', ' ', '#', '#', '#', ' ', ' '}},
  766.        
  767.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  768.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  769.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  770.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  771.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  772.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  773.             {' ', ' ', '#', ' ', '#', ' ', ' '},
  774.             {' ', ' ', ' ', '#', ' ', ' ', ' '}},
  775.        
  776.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  777.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  778.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  779.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  780.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  781.             {' ', '#', ' ', '#', ' ', '#', ' '},
  782.             {' ', '#', '#', ' ', '#', '#', ' '},
  783.             {' ', '#', ' ', ' ', ' ', '#', ' '}},
  784.        
  785.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  786.             {'#', ' ', ' ', ' ', ' ', ' ', '#'},
  787.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  788.             {' ', ' ', '#', ' ', '#', ' ', ' '},
  789.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  790.             {' ', ' ', '#', ' ', '#', ' ', ' '},
  791.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  792.             {'#', ' ', ' ', ' ', ' ', ' ', '#'}},
  793.        
  794.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  795.             {'#', ' ', ' ', ' ', ' ', ' ', '#'},
  796.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  797.             {' ', ' ', '#', ' ', '#', ' ', ' '},
  798.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  799.             {' ', ' ', '#', ' ', ' ', ' ', ' '},
  800.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  801.             {'#', ' ', ' ', ' ', ' ', ' ', ' '}},
  802.        
  803.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  804.             {' ', '#', '#', '#', '#', '#', ' '},
  805.             {' ', ' ', ' ', ' ', ' ', '#', ' '},
  806.             {' ', ' ', ' ', ' ', '#', ' ', ' '},
  807.             {' ', ' ', ' ', '#', ' ', ' ', ' '},
  808.             {' ', ' ', '#', ' ', ' ', ' ', ' '},
  809.             {' ', '#', ' ', ' ', ' ', ' ', ' '},
  810.             {' ', '#', '#', '#', '#', '#', ' '}},
  811.        
  812.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  813.             {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  814.             {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  815.             {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  816.             {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  817.             {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  818.             {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  819.             {' ', ' ', ' ', ' ', ' ', ' ', ' '}},
  820.     };
  821.     do{
  822.         b=0;
  823.     system("clear");
  824.     gotoxy(62,17);
  825.     printf("MAXIMO 70 PALAVRAS");
  826.     gotoxy(45,20);
  827.     printf("VELOCIDADES DISPONIVEIS:1,2,3,4,5,6");
  828.     gotoxy(59,31);
  829.     printf("VELOCIDADE SUGERIDA:2");
  830.     gotoxy(0,5);
  831.     printf("╔══════════════════════════════════════════════════════════════════════════════╗");
  832.     gotoxy(0,6);
  833.     printf("║                                                                              ║");
  834.     gotoxy(0,7);
  835.     printf("║                                                                              ║");
  836.     gotoxy(0,8);
  837.     printf("║                                                                              ║");
  838.     gotoxy(0,9);
  839.     printf("║                                                                              ║");
  840.     gotoxy(0,10);
  841.     printf("║                                                                              ║");
  842.     gotoxy(0,11);
  843.     printf("║                                                                              ║");
  844.     gotoxy(0,12);
  845.     printf("║                                                                              ║");
  846.     gotoxy(0,13);
  847.     printf("║                                                                              ║");
  848.     gotoxy(0,14);
  849.     printf("║                                                                              ║");
  850.     gotoxy(0,15);
  851.     printf("║                                                                              ║");//║═╚╝╔╗┃━┏┓┗┛
  852.     gotoxy(0,16);
  853.     printf("╚══════════════════════════════════════════════════════════════════════════════╝");
  854.     gotoxy(30,6);
  855.     printf("INSIRA SUA FRASE\n");
  856.     gotoxy(2,11);
  857.     printf("FRASE:");
  858.         fflush(stdin);
  859.     scanf("%[^[\n]]s",e);
  860.         fflush(stdin);
  861.         a=strlen(e);
  862.     X=((a+10)*7);
  863.     Y=((a+y)*7);
  864.     char print[8][Y];
  865.         if(a<73)
  866.         {
  867.             for(i=0;e[i]!='\0';i++)
  868.                 e[i]=tolower(e[i]);
  869.     gotoxy(30,6);
  870.     printf("VELOCIDADE DA FRASE");
  871.     gotoxy(2,12);
  872.     printf("VELOCIDADE:");
  873.         fflush(stdin);
  874.     scanf("%d",&g);
  875.         fflush(stdin);
  876.     if(g<1 || g>6)
  877.     {
  878.         system("clear");
  879.         gotoxy(40,10);
  880.         printf("ERRO");
  881.         gotoxy(27,12);
  882.         printf("VELOCIDADE DIGITADA NAO EXISTE\n");
  883.         gotoxy(29,14);
  884.         printf("PRECIONE ENTER PARA VOLTAR");
  885.         getchar();
  886.         getchar();
  887.     }
  888.     else
  889.     {
  890.         strcat(f,e);
  891.         strcat(f,"          ");
  892.         switch (g)
  893.         {
  894.             case 1:
  895.                 x=1000000;
  896.                 break;
  897.             case 2:
  898.                 x=100000;
  899.                 break;
  900.             case 3:
  901.                 x=10000;
  902.                 break;
  903.             case 4:
  904.                 x=1000;
  905.                 break;
  906.             case 5:
  907.                 x=100;
  908.                 break;
  909.             case 6:
  910.                 x=10;
  911.                 break;
  912.         }
  913.         for(k=0;k<a+y;k++)
  914.         {
  915.             d=k*7;
  916.             switch(f[k])
  917.             {
  918.                 case 97:
  919.                     for(j=0;j<8;j++)
  920.                         for(i=0;i<7;i++)
  921.                             print[j][i+d]=letras[0][j][i];
  922.                     break;
  923.                 case 98:
  924.                     for(j=0;j<8;j++)
  925.                         for(i=0;i<7;i++)
  926.                             print[j][i+d]=letras[1][j][i];
  927.                     break;
  928.                 case 99:
  929.                     for(j=0;j<8;j++)
  930.                         for(i=0;i<7;i++)
  931.                             print[j][i+d]=letras[2][j][i];
  932.                     break;
  933.                 case 100:
  934.                     for(j=0;j<8;j++)
  935.                         for(i=0;i<7;i++)
  936.                             print[j][i+d]=letras[3][j][i];
  937.                     break;
  938.                 case 101:
  939.                     for(j=0;j<8;j++)
  940.                         for(i=0;i<7;i++)
  941.                             print[j][i+d]=letras[4][j][i];
  942.                     break;
  943.                 case 102:
  944.                     for(j=0;j<8;j++)
  945.                         for(i=0;i<7;i++)
  946.                             print[j][i+d]=letras[5][j][i];
  947.                     break;
  948.                 case 103:
  949.                     for(j=0;j<8;j++)
  950.                         for(i=0;i<7;i++)
  951.                             print[j][i+d]=letras[6][j][i];
  952.                     break;
  953.                 case 104:
  954.                     for(j=0;j<8;j++)
  955.                         for(i=0;i<7;i++)
  956.                             print[j][i+d]=letras[7][j][i];
  957.                     break;
  958.                 case 105:
  959.                     for(j=0;j<8;j++)
  960.                         for(i=0;i<7;i++)
  961.                             print[j][i+d]=letras[8][j][i];
  962.                     break;
  963.                 case 106:
  964.                     for(j=0;j<8;j++)
  965.                         for(i=0;i<7;i++)
  966.                             print[j][i+d]=letras[9][j][i];
  967.                     break;
  968.                 case 107:
  969.                     for(j=0;j<8;j++)
  970.                         for(i=0;i<7;i++)
  971.                             print[j][i+d]=letras[10][j][i];
  972.                     break;
  973.                 case 108:
  974.                     for(j=0;j<8;j++)
  975.                         for(i=0;i<7;i++)
  976.                             print[j][i+d]=letras[11][j][i];
  977.                     break;
  978.                 case 109:
  979.                     for(j=0;j<8;j++)
  980.                         for(i=0;i<7;i++)
  981.                             print[j][i+d]=letras[12][j][i];
  982.                     break;
  983.                 case 110:
  984.                     for(j=0;j<8;j++)
  985.                         for(i=0;i<7;i++)
  986.                             print[j][i+d]=letras[13][j][i];
  987.                     break;
  988.                 case 111:
  989.                     for(j=0;j<8;j++)
  990.                         for(i=0;i<7;i++)
  991.                             print[j][i+d]=letras[14][j][i];
  992.                     break;
  993.                 case 112:
  994.                     for(j=0;j<8;j++)
  995.                         for(i=0;i<7;i++)
  996.                             print[j][i+d]=letras[15][j][i];
  997.                     break;
  998.                 case 113:
  999.                     for(j=0;j<8;j++)
  1000.                         for(i=0;i<7;i++)
  1001.                             print[j][i+d]=letras[16][j][i];
  1002.                     break;
  1003.                 case 114:
  1004.                     for(j=0;j<8;j++)
  1005.                         for(i=0;i<7;i++)
  1006.                             print[j][i+d]=letras[17][j][i];
  1007.                     break;
  1008.                 case 115:
  1009.                     for(j=0;j<8;j++)
  1010.                         for(i=0;i<7;i++)
  1011.                             print[j][i+d]=letras[18][j][i];
  1012.                     break;
  1013.                 case 116:
  1014.                     for(j=0;j<8;j++)
  1015.                         for(i=0;i<7;i++)
  1016.                             print[j][i+d]=letras[19][j][i];
  1017.                     break;
  1018.                 case 117:
  1019.                     for(j=0;j<8;j++)
  1020.                         for(i=0;i<7;i++)
  1021.                             print[j][i+d]=letras[20][j][i];
  1022.                     break;
  1023.                 case 118:
  1024.                     for(j=0;j<8;j++)
  1025.                         for(i=0;i<7;i++)
  1026.                             print[j][i+d]=letras[21][j][i];
  1027.                     break;
  1028.                 case 119:
  1029.                     for(j=0;j<8;j++)
  1030.                         for(i=0;i<7;i++)
  1031.                             print[j][i+d]=letras[22][j][i];
  1032.                     break;
  1033.                 case 120:
  1034.                     for(j=0;j<8;j++)
  1035.                         for(i=0;i<7;i++)
  1036.                             print[j][i+d]=letras[23][j][i];
  1037.                     break;
  1038.                 case 121:
  1039.                     for(j=0;j<8;j++)
  1040.                         for(i=0;i<7;i++)
  1041.                             print[j][i+d]=letras[24][j][i];
  1042.                     break;
  1043.                 case 122:
  1044.                     for(j=0;j<8;j++)
  1045.                         for(i=0;i<7;i++)
  1046.                             print[j][i+d]=letras[25][j][i];
  1047.                     break;
  1048.                 case 32:
  1049.                     for(j=0;j<8;j++)
  1050.                         for(i=0;i<7;i++)
  1051.                             print[j][i+d]=letras[26][j][i];
  1052.                     break;
  1053.             }
  1054.         }
  1055.         do{
  1056.             for(k=0;k<=X;k++)
  1057.             {
  1058.                 gotoxy(0,8);
  1059.                 for(i=0;i<8;i++)
  1060.                 {
  1061.                     for(j=0;j<70;j++)
  1062.                         printf("%c",print[i][k+j]);
  1063.                     printf("\n");
  1064.                 }
  1065.                 usleep(x);
  1066.                 system("clear");
  1067.             }
  1068.         }while(1==1);
  1069.     }
  1070.     }
  1071.     else
  1072.     {
  1073.         system("clear");
  1074.         gotoxy(40,10);
  1075.         printf("ERRO");
  1076.         gotoxy(13,12);
  1077.         printf("FRASE INSERIDA ULTRAPASSA O LIMITE DE CARACTERES PERMITIDOS\n");
  1078.         gotoxy(29,14);
  1079.         printf("PRECIONE ENTER PARA VOLTAR");
  1080.         getchar();
  1081.         getchar();
  1082.     }
  1083.     }while (1==1);
  1084.     return 0;
  1085. }
  1086.  
Advertisement
Add Comment
Please, Sign In to add comment