#include <string.h>#include <iostream>using namespace std;#define...
#include <string.h>
#include <iostream>
using namespace std;
#define n 64
void lettura (char x[]);
void vedi (char x[]);
int cod (char x[]);
char li=179;
char le=180;
char lo=191;
char lw=192;
char lp=193;
char ll=194;
char lf=195;
char ld=196;
char lq=197;
char la=217;
char lx=218;
char ri=186;
char re=185;
char ro=187;
char rw=200;
char rp=202;
char rl=203;
char rf=204;
char rd=205;
char rq=206;
char ra=188;
char rx=201;
char oo=42;
char si=62;
char ti=60;
char vi=94;
char ui=86;
char o=0;
int m;
int main()
{
int m,scelta;
char a[n];
do
{
cout<<"\t\t"<<rx<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<ro<<endl;
cout<<"\t\t"<<ri<<"---MENU'---"<<ri<<endl;
cout<<rx<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rp<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rp<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<ro<<endl;
cout<<ri<<" 1)Inserisci parola o frase "<<ri<<endl;
cout<<rf<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<re<<endl;
cout<<ri<<" 2)Visualizza parola o frase "<<ri<<endl;
cout<<rf<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<re<<endl;
cout<<ri<<" 3)Codifica parola o frase in pig-pen "<<ri<<endl;
cout<<rf<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<re<<endl;
cout<<ri<<" 4)EXIT "<<ri<<endl;
cout<<rw<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<rd<<ra<<endl;
cin>>scelta;
switch(scelta)
{
case 1:
lettura (a);
system ("pause");
system ("CLS");
break;
case 2:
vedi (a);
system ("pause");
system ("CLS");
break;
case 3:
cod (a);
system ("pause");
system ("CLS");
break;
case 4:
cout<<"Bye Bye"<<endl;
system ("pause");
system ("CLS");
break;
default:cout<<"ERROR!!!\n\n";
system ("pause");
system ("CLS");
break;
}
}
while (scelta!=4);
system("CLS");
}
void lettura (char x[])
{
cout<<"\nScrivi la parola o frase (MAX "<<n<<" lettere)\n";
cout<<" ";
fflush(stdin);
gets(x);
cout<<"\n";
}
void vedi (char x[])
{
int i;
i=0;
cout<<" ";
while((i<n)&&(x[i]!=0))
{cout<<x[i];
i++;}
cout<<"\n\n";
}
int cod (char x[])
{
int i,l;
i=0;
while((i<n)&&(x[i]!=0))
{
l=x[i];
switch(l)
{
case 65:
cout<<" "<<li<<endl;
cout<<" "<<ld<<la<<endl;
cout<<endl;
break;
case 66:
cout<<" "<<li<<o<<li<<endl;
cout<<" "<<lw<<ld<<la<<endl;
cout<<endl;
break;
case 67:
cout<<" "<<li<<endl;
cout<<" "<<lw<<ld<<endl;
cout<<endl;
break;
case 68:
cout<<" "<<ld<<lo<<endl;
cout<<" "<<o<<li<<endl;
cout<<" "<<ld<<la<<endl;
cout<<endl;
break;
case 69:
cout<<" "<<lx<<ld<<lo<<endl;
cout<<" "<<li<<o<<li<<endl;
cout<<" "<<lw<<ld<<la<<endl;
cout<<endl;
break;
case 70:
cout<<" "<<lx<<ld<<endl;
cout<<" "<<li<<endl;
cout<<" "<<lw<<ld<<endl;
cout<<endl;
break;
case 71:
cout<<" "<<ld<<lo<<endl;
cout<<" "<<o<<li<<endl;
cout<<endl;
break;
case 72:
cout<<" "<<lx<<ld<<lo<<endl;
cout<<" "<<li<<o<<li<<endl;
cout<<endl;
break;
case 73:
cout<<" "<<lx<<ld<<endl;
cout<<" "<<li<<endl;
cout<<endl;
break;
case 74:
cout<<" "<<oo<<li<<endl;
cout<<" "<<ld<<la<<endl;
cout<<endl;
break;
case 75:
cout<<" "<<li<<oo<<li<<endl;
cout<<" "<<lw<<ld<<la<<endl;
cout<<endl;
break;
case 76:
cout<<" "<<li<<oo<<endl;
cout<<" "<<lw<<ld<<endl;
cout<<endl;
break;
case 77:
cout<<" "<<ld<<lo<<endl;
cout<<" "<<oo<<li<<endl;
cout<<" "<<ld<<la<<endl;
cout<<endl;
break;
case 78:
cout<<" "<<lx<<ld<<lo<<endl;
cout<<" "<<li<<oo<<li<<endl;
cout<<" "<<lw<<ld<<la<<endl;
cout<<endl;
break;
case 79:
cout<<" "<<lx<<ld<<endl;
cout<<" "<<li<<oo<<endl;
cout<<" "<<lw<<ld<<endl;
cout<<endl;
break;
case 80:
cout<<" "<<ld<<lo<<endl;
cout<<" "<<oo<<li<<endl;
cout<<endl;
break;
case 81:
cout<<" "<<lx<<ld<<lo<<endl;
cout<<" "<<li<<o<<li<<endl;
cout<<endl;
break;
case 82:
cout<<" "<<lx<<ld<<endl;
cout<<" "<<li<<oo<<endl;
cout<<endl;
break;
case 83:
cout<<" "<<si<<endl;
cout<<endl;
break;
case 84:
cout<<" "<<ti<<endl;
cout<<endl;
break;
case 85:
cout<<" "<<ui<<endl;
cout<<endl;
break;
case 86:
cout<<" "<<vi<<endl;
cout<<endl;
break;
case 87:
cout<<" "<<oo<<si<<endl;
cout<<endl;
break;
case 88:
cout<<" "<<ti<<oo<<endl;
cout<<endl;
break;
case 89:
cout<<" "<<oo<<endl;
cout<<" "<<ui<<endl;
cout<<endl;
break;
case 90:
cout<<" "<<vi<<endl;
cout<<" "<<oo<<endl;
cout<<endl;
break;
case 97:
cout<<" "<<li<<endl;
cout<<" "<<ld<<la<<endl;
cout<<endl;
break;
case 98:
cout<<" "<<li<<o<<li<<endl;
cout<<" "<<lw<<ld<<la<<endl;
cout<<endl;
break;
case 99:
cout<<" "<<li<<endl;
cout<<" "<<lw<<ld<<endl;
cout<<endl;
break;
case 100:
cout<<" "<<ld<<lo<<endl;
cout<<" "<<o<<li<<endl;
cout<<" "<<ld<<la<<endl;
cout<<endl;
break;
case 101:
cout<<" "<<lx<<ld<<lo<<endl;
cout<<" "<<li<<o<<li<<endl;
cout<<" "<<lw<<ld<<la<<endl;
cout<<endl;
break;
case 102:
cout<<" "<<lx<<ld<<endl;
cout<<" "<<li<<endl;
cout<<" "<<lw<<ld<<endl;
cout<<endl;
break;
case 103:
cout<<" "<<ld<<lo<<endl;
cout<<" "<<o<<li<<endl;
cout<<endl;
break;
case 104:
cout<<" "<<lx<<ld<<lo<<endl;
cout<<" "<<li<<o<<li<<endl;
cout<<endl;
break;
case 105:
cout<<" "<<lx<<ld<<endl;
cout<<" "<<li<<endl;
cout<<endl;
break;
case 106:
cout<<" "<<oo<<li<<endl;
cout<<" "<<ld<<la<<endl;
cout<<endl;
break;
case 107:
cout<<" "<<li<<oo<<li<<endl;
cout<<" "<<lw<<ld<<la<<endl;
break;
cout<<endl;
case 108:
cout<<" "<<li<<oo<<endl;
cout<<" "<<lw<<ld<<endl;
cout<<endl;
break;
case 109:
cout<<" "<<ld<<lo<<endl;
cout<<" "<<oo<<li<<endl;
cout<<" "<<ld<<la<<endl;
cout<<endl;
break;
case 110:
cout<<" "<<lx<<ld<<lo<<endl;
cout<<" "<<li<<oo<<li<<endl;
cout<<" "<<lw<<ld<<la<<endl;
cout<<endl;
break;
case 111:
cout<<" "<<lx<<ld<<endl;
cout<<" "<<li<<oo<<endl;
cout<<" "<<lw<<ld<<endl;
cout<<endl;
break;
case 112:
cout<<" "<<ld<<lo<<endl;
cout<<" "<<oo<<li<<endl;
cout<<endl;
break;
case 113:
cout<<" "<<lx<<ld<<lo<<endl;
cout<<" "<<li<<o<<li<<endl;
cout<<endl;
break;
case 114:
cout<<" "<<lx<<ld<<endl;
cout<<" "<<li<<oo<<endl;
cout<<endl;
break;
case 115:
cout<<" "<<si<<endl;
cout<<endl;
break;
case 116:
cout<<" "<<ti<<endl;
cout<<endl;
break;
case 117:
cout<<" "<<ui<<endl;
cout<<endl;
break;
case 118:
cout<<" "<<vi<<endl;
cout<<endl;
break;
case 119:
cout<<" "<<oo<<si<<endl;
cout<<endl;
break;
case 120:
cout<<" "<<ti<<oo<<endl;
cout<<endl;
break;
case 121:
cout<<" "<<oo<<endl;
cout<<" "<<ui<<endl;
cout<<endl;
break;
case 122:
cout<<" "<<vi<<endl;
cout<<" "<<oo<<endl;
cout<<endl;
break;
default:cout<<endl;
cout<<endl;
cout<<endl;
}
i++;}}