Beginners C

In main function we declare required variable.
printf(" enter choice
1)encode
2)view ecoded file
3)
decode
4)view decoced file
5)exit ------");
// this is to print the main menu
scanf("%d",&ch); // entering
of choice
while(ch!=5) // until
choice is exit
{
if(ch==1) //if
choice is to encrypt
{
scanf("%s",name); // accept file
name
scanf("%c",&ff); //accept the
choice of change
// the file position or not
if(ff=='c'||ff=='C')
{strcpy(encri,ruf);scanf("%s",encri);} // so as to change enter file path
cscanf("%s",pass); // enter
password
l=strlen(pass); // l
=string length of password
st=fopen(name,"r"); // open the
file to be encrypted
ed=fopen(encri,"w"); // open the file
to where to be
//
encrypted
while(!feof(st)) // until end
of file to be encrypted
{ x=fgetc(st); // read each
character into X
fputc(x+pass[i++%l],ed); // write the sum of X
and password
} //
char
fclose(st); // close first
file
fclose(ed); // close second file
}
if(ch==3) // if choice is
decryption
{
scanf(“%s”,encri); //enter the file name
to be decrypted
ed=fopen(encri,"r"); //open the above mentioned
file
scanf("%c",&ff); //accept the choice of
change
// the file
position or not
if(ff=='c'||ff=='C')
{ strcpy(decri,ruf);
scanf("%s",decri); // so as to change enter file path
}
cscanf("%s",pass); // enter password
de=fopen(decri,"w"); //open a file to store decoded
data
while(!feof(ed)) // until end of file to be
encrypted
{
x=fgetc(ed); // read each character
into X
fputc(x-pass[i++%l],de); // write the sum of X and password
} // char
fclose(ed); // close first file
fclose(de); // close second file
}
if(ch==2) //if choice is to view the
contents encoded file
{
ed=fopen(encri,"r"); //open that file and read each
character
while(!feof(ed))
printf("%c",fgetc(ed)); //print them until end of file
fclose(ed); // close this file
}
if(ch==4) //if choice is to view the
contents decoded file
{
ed=fopen(decri,"r"); //open that file and read each
character
while(!feof(ed))
printf("%c",fgetc(ed)) ; //print them until end of file
fclose(ed) ; // close this file
}
scanf("%d",&ch); // enter the choice from menu
} // end while
} // end main