[[pismena]]
 
 
#include <iostream>
#include <string>
using namespace std;
 
void pismeno (char a)
{
    switch (a)
    {
    case 'A':
        cout << "         aa       " << endl;
        cout << "       aa  a      " << endl;
        cout << "      aa   a      " << endl;
        cout << "     aa     a     " << endl;
        cout << "    aaaaaaaaaa    " << endl;
        cout << "   aaaaaaaaaaa    " << endl;
        cout << "  aa          a   " << endl;
        cout << " aaaa        aaa  " << endl;
        break;
    case 'B':
        cout << " bbbbbbbbbbb      " << endl;
        cout << " bb        bb     " << endl;
        cout << " bb        bb     " << endl;
        cout << " bbbbbbbbbb       " << endl;
        cout << " bbbbbbbbbb       " << endl;
        cout << " bb        bb     " << endl;
        cout << " bb        bb     " << endl;
        cout << " bbbbbbbbbbbb     " << endl;
        break;
    case 'C':
        cout << "      cccccc     " << endl;
        cout << "   cc       cc   " << endl;
        cout << " ccc             " << endl;
        cout << " cc              " << endl;
        cout << " cc              " << endl;
        cout << " ccc             " << endl;
        cout << "   cc       cc   " << endl;
        cout << "      cccccc     " << endl;
        break;
    case 'D':
        cout << "  ddddddddd      " << endl;
        cout << " dd        dd    " << endl;
        cout << " dd          dd  " << endl;
        cout << " dd          dd  " << endl;
        cout << " dd          dd  " << endl;
        cout << " dd          dd  " << endl;
        cout << " dd        dd    " << endl;
        cout << " dddddddddd      " << endl;
        break;
    case 'E':
        cout << " eeeeeeeeeeee     " << endl;
        cout << " ee              " << endl;
        cout << " ee              " << endl;
        cout << " eeeeeeeeeeee    " << endl;
        cout << " ee              " << endl;
        cout << " ee              " << endl;
        cout << " ee              " << endl;
        cout << " eeeeeeeeeeee    " << endl;
        break;
    default:
        cout << " error >";
    }
    cout << endl;
}
 
void slovo(string s)
{
    int n = s.length();
    for (int i = 0; i < n; i ++)
        pismeno (s[i]);
    /*
    for (char c : s)
        pismeno (c);
    */
}
 
int main()
{
    string st;
    cout << "Enter a string: ";
    cin >> st;
    cout << endl;
            slovo(st);
            return 0;
}
#include <iostream>
#include <string>
using namespace std;
 
const int R = 9;
string abc [255][R];
 
void definice ()
{
    unsigned char a;
    int i;
 
    for (a = 0; a < 255; a++)
        for (i = 0; i < R; i++)            
            abc[a][i] = "                ";
 
    a = 'A'; i = 0;
 
    abc[a][i++]  = "         aa       ";
    abc[a][i++]  = "       aa  a      ";
    abc[a][i++]  = "      aa   a      ";
    abc[a][i++]  = "     aa     a     ";
    abc[a][i++]  = "    aaaaaaaaaa    ";
    abc[a][i++]  = "   aaaaaaaaaaa    ";
    abc[a][i++]  = "  aa          a   ";
    abc[a][i++]  = " aaaa        aaa  ";
 
    a = 'B'; i = 0;
 
    abc[a][i++]  = " bbbbbbbbbbb      ";
    abc[a][i++]  = " bb        bb     ";
    abc[a][i++]  = " bb        bb     ";
    abc[a][i++]  = " bbbbbbbbbb       ";
    abc[a][i++]  = " bbbbbbbbbb       ";
    abc[a][i++]  = " bb        bb     ";
    abc[a][i++]  = " bb        bb     ";
    abc[a][i++]  = " bbbbbbbbbbbb     ";
 
    a = 'C'; i = 0;
 
    abc[a][i++]  = "      cccccc     ";
    abc[a][i++]  = "   cc       cc   ";
    abc[a][i++]  = " ccc             ";
    abc[a][i++]  = " cc              ";
    abc[a][i++]  = " cc              ";
    abc[a][i++]  = " ccc             ";
    abc[a][i++]  = "   cc       cc   ";
    abc[a][i++]  = "      cccccc     ";
 
    a = 'D'; i = 0;
 
    abc[a][i++]  = "  ddddddddd      ";
    abc[a][i++]  = " dd        dd    ";
    abc[a][i++]  = " dd          dd  ";
    abc[a][i++]  = " dd          dd  ";
    abc[a][i++]  = " dd          dd  ";
    abc[a][i++]  = " dd          dd  ";
    abc[a][i++]  = " dd        dd    ";
    abc[a][i++]  = " dddddddddd      ";
 
    a = 'E'; i = 0;
 
    abc[a][i++]  = " eeeeeeeeeeee     ";
    abc[a][i++]  = " ee              ";
    abc[a][i++]  = " ee              ";
    abc[a][i++]  = " eeeeeeeeeeee    ";
    abc[a][i++]  = " ee              ";
    abc[a][i++]  = " ee              ";
    abc[a][i++]  = " ee              ";
    abc[a][i++]  = " eeeeeeeeeeee    ";
}
 
void pismeno(char c)
{
    for (int i = 0; i < R; i++)
        cout << abc [c][i] << endl;
}
 
void slovo(string s)
{
    int n = s.length();
    for (int i = 0; i < n; i ++)
        pismeno (s[i]);
    /*
    for (char c : s)
        pismeno (c);
    */
}
 
void veta (string s)
{
    int n = s.length();
    for (int i = 0; i < R; i++)
    {
        for (int k = 0; k < n; k++)
        {
            unsigned char c = s[k];
            cout << abc[c][i];
            cout << " ";
        }
        cout << endl;
    }
}
 
int main()
{
    string st;
    cout << "Enter a string: ";
    cin >> st;
    cout << endl;
    definice();
    // slovo(st);
    veta(st);
    return 0;
}

Cteni ze souboru

#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
const int R = 9;
const int T = 18; // pocet sloupcu
string abc [255][R];
 
void definice ()
{
    unsigned char a;
    int i;
 
    for (a = 0; a < 255; a++)
        for (i = 0; i < R; i++)            
            abc[a][i] = "                ";
 
    a = 'A'; i = 0;
 
    abc[a][i++]  = "         aa       ";
    abc[a][i++]  = "       aa  a      ";
    abc[a][i++]  = "      aa   a      ";
    abc[a][i++]  = "     aa     a     ";
    abc[a][i++]  = "    aaaaaaaaaa    ";
    abc[a][i++]  = "   aaaaaaaaaaa    ";
    abc[a][i++]  = "  aa          a   ";
    abc[a][i++]  = " aaaa        aaa  ";
 
    a = 'B'; i = 0;
 
    abc[a][i++]  = " bbbbbbbbbbb      ";
    abc[a][i++]  = " bb        bb     ";
    abc[a][i++]  = " bb        bb     ";
    abc[a][i++]  = " bbbbbbbbbb       ";
    abc[a][i++]  = " bbbbbbbbbb       ";
    abc[a][i++]  = " bb        bb     ";
    abc[a][i++]  = " bb        bb     ";
    abc[a][i++]  = " bbbbbbbbbbbb     ";
 
    a = 'C'; i = 0;
 
    abc[a][i++]  = "      cccccc     ";
    abc[a][i++]  = "   cc       cc   ";
    abc[a][i++]  = " ccc             ";
    abc[a][i++]  = " cc              ";
    abc[a][i++]  = " cc              ";
    abc[a][i++]  = " ccc             ";
    abc[a][i++]  = "   cc       cc   ";
    abc[a][i++]  = "      cccccc     ";
 
    a = 'D'; i = 0;
 
    abc[a][i++]  = "  ddddddddd      ";
    abc[a][i++]  = " dd        dd    ";
    abc[a][i++]  = " dd          dd  ";
    abc[a][i++]  = " dd          dd  ";
    abc[a][i++]  = " dd          dd  ";
    abc[a][i++]  = " dd          dd  ";
    abc[a][i++]  = " dd        dd    ";
    abc[a][i++]  = " dddddddddd      ";
 
    a = 'E'; i = 0;
 
    abc[a][i++]  = " eeeeeeeeeeee     ";
    abc[a][i++]  = " ee              ";
    abc[a][i++]  = " ee              ";
    abc[a][i++]  = " eeeeeeeeeeee    ";
    abc[a][i++]  = " ee              ";
    abc[a][i++]  = " ee              ";
    abc[a][i++]  = " ee              ";
    abc[a][i++]  = " eeeeeeeeeeee    ";
}
 
void cti (string fileName)
{
    unsigned char c;
 
    for (c = 0; c < 255; c++)
        for (int i = 0; i < R; i++)
            abc[c][i] = "                ";
 
    ifstream f (fileName);
    while (! f.eof())
    {
        string  name;
        f >> name;
        c = name[0];
        cout << "pismeno " << c << endl;
        string s;
        getline(f, s); // zbytek prazdne radky
 
        for (int i = 0; i < R; i++)
        {
            getline (f, s);
            while (s.length() < T)
                s = s + ' ';
            cout << "radka " << s << endl;
            abc[c][i] = s;
        }
    }
}
 
void pismeno (char c)
{
    for (int i = 0; i < R; i++)
        cout << abc [c][i] << endl;
}
 
void slovo (string s)
{
    int n = s.length();
    for (int i = 0; i < n; i ++)
        pismeno (s[i]);
    /*
    for (char c : s)
        pismeno (c);
    */
}
 
void veta (string s)
{
    int n = s.length();
    for (int i = 0; i < R; i++)
    {
        for (int k = 0; k < n; k++)
        {
            unsigned char c = s[k];
            cout << abc[c][i];
            cout << " ";
        }
        cout << endl;
    }
}
 
int main()
{
    // definice();
    cti ("pismena.dat");
 
    string st;
    cout << "Enter a string: ";
    cin >> st;
    cout << endl;
 
    // slovo (st);
    veta (st);
    return 0;
}

Soubor pismena.dat



  A
         aa       
       aa  a      
      aa   a      
     aa     a     
    aaaaaaaaaa    
   aaaaaaaaaaa    
  aa          a   
 aaaa        aaa  
   
   

B
 bbbbbbbbbbb      
 bb        bb     
 bb        bb     
 bbbbbbbbbb       
 bbbbbbbbbb       
 bb        bb     
 bb        bb     
 bbbbbbbbbbbb     
    
C
      cccccc     
   cc       cc   
 ccc             
 cc              
 cc              
 ccc             
   cc       cc   
      cccccc     

D    
  ddddddddd      
 dd        dd    
 dd          dd  
 dd          dd  
 dd          dd  
 dd          dd  
 dd        dd    
 dddddddddd      

E
 eeeeeeeeeeee     
 ee              
 ee              
 eeeeeeeeeeee    
 ee              
 ee              
 ee              
 eeeeeeeeeeee    
 
pismena.txt · Last modified: 2021/11/08 16:45 by 147.32.8.110
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki