rod1231234

LED4

Oct 14th, 2011
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 12.25 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4. void clrscr(void) {
  5.     int i;
  6.     for (i = 0; i < 100; i++)
  7.         putchar('\n');
  8. }
  9.  
  10. int gotoxy(int x, int y) {
  11.     char essq[100];
  12.     char xstr[100];
  13.     char ystr[100];
  14.     sprintf(xstr, "%d", x);
  15.     sprintf(ystr, "%d", y);
  16.     essq[0] = '\0';
  17.     strcat(essq, "\033[");
  18.     strcat(essq, ystr);
  19.     strcat(essq, "d");
  20.  
  21.     strcat(essq, "\033[");
  22.     strcat(essq, xstr);
  23.     strcat(essq, "G");
  24.     printf("%s", essq);
  25.    
  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 i,j,k,d,A=0,B=0,l;
  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.     printf("\nInsira A Frase:\n");
  288.     scanf("%[^[\n]]s",&a);
  289.     for(i=0;i<50;i++)
  290.     {
  291.         a[i]=tolower(a[i]);
  292.         if(a[i]==32)
  293.         {a[i]=32;}
  294.         if(a[i]==0)
  295.         {a[i]=32;}
  296.         if(a[i]>95 && a[i]<123)
  297.             a[i]=a[i]-97;
  298.     }
  299.     A=0;
  300.     l=0;
  301.     for(k=0;k<10;k++)
  302.     {
  303.         for(j=0;j<8;j++)
  304.         {
  305.             for(i=A;i<A+7;i++)
  306.             {
  307.                 if(a[k]!=32)
  308.                     b[j][i]=letras[a[k]][j][l];
  309.                 l++;
  310.             }
  311.             l=0;
  312.         }
  313.         A=A+7;
  314.     }
  315.     for(i=0;i<8;i++)
  316.     {
  317.         for(j=0;j<70;j++)
  318.             printf("%c",b[i][j]);
  319.         printf("\n");
  320.     }
  321.     return 0;
  322. }
  323.  
Advertisement
Add Comment
Please, Sign In to add comment