#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
/*int rand(char key[])
{
int i;
for
}*/
int main()
{
FILE*fp;
srand(time(0));
int i,j,a,z;
char ch,s1[125]={0},s2[250]={0},key[125]={0};
fp=fopen("key.txt","r");
fscanf(fp,"%s",s1);
fscanf(fp,"%s",key);
puts(s1);
puts(key);
gets(s2);
if(!fp)
printf("can not open file\n");
printf("\nplease enter your choose\n1.create a key\n2.change your text to key\n3.change your key to text\n ");
scanf("%d",&a);
switch(a){
case 1:
for(ch=')',i=0;ch<='z';ch++,i++)
s1[i]=ch;
for(i=0;i<125;i++)
{
z=rand()%125;
ch=s1[z];
for(j=0;j<i;j++)
{
if(ch==key[j])
{
z=rand()%125;
ch=s1[z];
}
}
key[i]=ch;
}
break;
case 2:
for(i=0;i<strlen(s2);i++)
for(j=0;j<125;j++)
if(s1[j]==s2[i])
s2[i]=key[j];
puts(s2);
break;
//EHSANIMAN
case 3:
for(i=0;i<strlen(s2);i++)
for(j=0;j<125;j++)
if(s2[i]==key[j])
s2[i]=s1[j];
puts(s2);
break;
}///EHSNIMAN.BLOGFA
//puts();
// puts(s2);
// puts(key);
// printf("\n\t%d",strlen(s2));
}