rod1231234

Led5

Oct 14th, 2011
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 12.62 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4. #include <time.h>
  5. void clrscr(void)
  6. {
  7.     int i;
  8.     for (i = 0; i < 100; i++)
  9.         putchar('\n');
  10. }
  11. int gotoxy(int x, int y)
  12. {
  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.     strcat(essq, "\033[");
  23.     strcat(essq, xstr);
  24.     strcat(essq, "G");
  25.     printf("%s", essq);
  26.     return 0;
  27. }
  28.  
  29. int main (void)
  30. {
  31.     char letras[27][8][7] ={
  32.         {   {' ', ' ', ' ', ' ', ' ', ' ', ' '},
  33.             {' ', ' ', '#', '#', '#', ' ', ' '},
  34.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  35.             {' ', '#', ' ', ' ', ' ', '#', ' '},
  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.     int T,i,j,k,d,w,A=0,B=0,l,x=0,y=0;
  277.     char a[15],b[8][70];
  278.     for(i=0;i<10;i++)
  279.         a[i]=' ';
  280.     for(j=0;j<8;j++)
  281.     {
  282.         for(i=0;i<70;i++)
  283.         {
  284.             b[j][i]=' ';
  285.         }
  286.     }
  287.     //interface
  288.     system("clear");
  289.     gotoxy(30,2);
  290.     printf("Insira A Frase:\n");
  291.     gotoxy(30,3);
  292.     scanf("%[^[\n]]s",&a);
  293.     system("clear");
  294.     //interface
  295.     for(i=0;i<50;i++)
  296.     {
  297.         a[i]=tolower(a[i]);
  298.         if(a[i]==32)
  299.         {a[i]=32;}
  300.         if(a[i]==0)
  301.         {a[i]=32;}
  302.         if(a[i]>95 && a[i]<123)
  303.             a[i]=a[i]-97;
  304.     }
  305.     A=0;
  306.     l=0;
  307.     for(k=0;k<10;k++)
  308.     {
  309.         for(j=0;j<8;j++)
  310.         {
  311.             for(i=A;i<A+7;i++)
  312.             {
  313.                 if(a[k]!=32)
  314.                     b[j][i]=letras[a[k]][j][l];
  315.                 l++;
  316.             }
  317.             l=0;
  318.         }
  319.         A=A+7;
  320.     }
  321.     w=0;
  322.     x=70;
  323.     y=10;
  324.     do{
  325.         gotoxy(x,y);
  326.         for(i=0;i<8;i++)
  327.         {
  328.             for(j=0;j<70;j++)
  329.                 printf("%c",b[i][j]);
  330.             gotoxy(x,y);
  331.             y++;
  332.         }
  333.         y=10;
  334.         usleep(100000);
  335.         x--;
  336.         if(x==0)
  337.         {
  338.           x=70;
  339.         }
  340.     }while (1==1);
  341.     return 0;
  342. }
  343.  
Advertisement
Add Comment
Please, Sign In to add comment