void farsi (); // function prototype char convert[30]; // declaration extern char or (extern char convert[30];) void farsi () //convert english string to persian { strrev (convert); int convert_lenght=0; convert_lenght=strlen(convert); for (int i=convert_lenght;i>0;i--){ if (convert[i]=='h'|| convert[i]=='H') convert[i]=''; else if (convert[i]=='|') convert[i]=''; else if (convert[i]=='f'|| convert[i]=='F') convert[i]=''; else if (convert[i]=='`'|| convert[i]=='~') convert[i]=''; else if (convert[i]=='j'|| convert[i]=='J') convert[i]=''; else if (convert[i]=='e'|| convert[i]=='E') convert[i]=''; else if (convert[i]=='['|| convert[i]=='{') convert[i]=''; else if (convert[i]==']'|| convert[i]=='}') convert[i]=''; else if (convert[i]=='p'|| convert[i]=='P') convert[i]=''; else if (convert[i]=='o'|| convert[i]=='O') convert[i]=''; else if (convert[i]=='n'|| convert[i]=='N') convert[i]=''; else if (convert[i]=='b'|| convert[i]=='B') convert[i]=''; else if (convert[i]=='v'|| convert[i]=='V') convert[i]=''; else if (convert[i]=='c'|| convert[i]=='C') convert[i]=''; else if (convert[i]=='\\') convert[i]=''; else if (convert[i]=='s'|| convert[i]=='S') convert[i]=''; else if (convert[i]=='a'|| convert[i]=='A') convert[i]=''; else if (convert[i]=='w'|| convert[i]=='W') convert[i]=''; else if (convert[i]=='q'|| convert[i]=='Q') convert[i]=''; else if (convert[i]=='x'|| convert[i]=='X') convert[i]=''; else if (convert[i]=='z'|| convert[i]=='Z') convert[i]=''; else if (convert[i]=='u'|| convert[i]=='U') convert[i]=''; else if (convert[i]=='y'|| convert[i]=='Y') convert[i]=''; else if (convert[i]==';'|| convert[i]==':') convert[i]=''; else if (convert[i]=='\''|| convert[i]=='"') convert[i]=''; else if (convert[i]=='t'|| convert[i]=='T') convert[i]=''; else if (convert[i]=='r'|| convert[i]=='R') convert[i]=''; else if (convert[i]=='g'|| convert[i]=='G') convert[i]=''; else if (convert[i]=='l'|| convert[i]=='L') convert[i]=''; else if (convert[i]=='k'|| convert[i]=='K') convert[i]=''; else if (convert[i]==','|| convert[i]=='<') convert[i]=''; else if (convert[i]=='i'|| convert[i]=='I') convert[i]=''; else if (convert[i]=='d'|| convert[i]=='D') convert[i]=''; else if (convert[i]=='m'|| convert[i]=='M') convert[i]=''; } // change first character of string if (convert[strlen(convert)-1]=='') convert[strlen(convert)-1]=''; else if (convert[strlen(convert)-1]=='') convert[strlen(convert)-1]=''; else if (convert[strlen(convert)-1]=='') convert[strlen(convert)-1]=''; // change last character of string if (convert[0]=='h'|| convert[0]=='H') convert[0]=''; else if (convert[0]=='f'|| convert[0]=='F') convert[0]=''; else if (convert[0]=='`'|| convert[0]=='~') convert[0]=''; else if (convert[0]=='j'|| convert[0]=='J') convert[0]=''; else if (convert[0]=='e'|| convert[0]=='E') convert[0]=''; else if (convert[0]=='['|| convert[0]=='{') convert[0]=''; else if (convert[0]==']'|| convert[0]=='}') convert[0]=''; else if (convert[0]=='p'|| convert[0]=='P') convert[0]=''; else if (convert[0]=='o'|| convert[0]=='O') convert[0]=''; else if (convert[0]=='n'|| convert[0]=='N') convert[0]=''; else if (convert[0]=='b'|| convert[0]=='B') convert[0]=''; else if (convert[0]=='v'|| convert[0]=='V') convert[0]=''; else if (convert[0]=='c'|| convert[0]=='C') convert[0]=''; else if (convert[0]=='\\') convert[0]=''; else if (convert[0]=='s'|| convert[0]=='S') convert[0]=''; else if (convert[0]=='a'|| convert[0]=='A') convert[0]=''; else if (convert[0]=='w'|| convert[0]=='W') convert[0]=''; else if (convert[0]=='q'|| convert[0]=='Q') convert[0]=''; else if (convert[0]=='x'|| convert[0]=='X') convert[0]=''; else if (convert[0]=='z'|| convert[0]=='Z') convert[0]=''; else if (convert[0]=='u'|| convert[0]=='U') convert[0]=''; else if (convert[0]=='y'|| convert[0]=='Y') convert[0]=''; else if (convert[0]==';'|| convert[0]==':') convert[0]=''; else if (convert[0]=='\''|| convert[0]=='"') convert[0]=''; else if (convert[0]=='t'|| convert[0]=='T') convert[0]=''; else if (convert[0]=='r'|| convert[0]=='R') convert[0]=''; else if (convert[0]=='g'|| convert[0]=='G') convert[0]=' '; else if (convert[0]=='l'|| convert[0]=='L') convert[0]=''; else if (convert[0]=='k'|| convert[0]=='K') convert[0]=''; else if (convert[0]==','|| convert[0]=='<') convert[0]=''; else if (convert[0]=='i'|| convert[0]=='I') convert[0]=''; else if (convert[0]=='d'|| convert[0]=='D') convert[0]=''; else if (convert[0]=='m'|| convert[0]=='M') convert[0]=''; // change chracters between space for (int j=convert_lenght;j>=0;j--){ if (convert[j]==' '){ if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=' '; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; else if (convert[j+1]=='') convert[j+1]=''; if (convert[j-1]=='') convert[j-1]=''; else if (convert[j-1]=='') convert[j-1]=''; else if (convert[j-1]=='') convert[j-1]=''; } } }