Write a function ReadStringFromFile() that reads a character string from a file into a character
array passed to it through its parameter (note that the name of the file will be provided by the user).
? Write a function Encode1() that encodes a character string (passed to it as parameter) using the
following algorithm:
o Perform the XOR operation of each character with its position.
? Write a function Decode1() that retrieves the original character string from the string passed to it.
? Write a function Encode2() that encodes a character string (passed to it as parameter) using the
following algorithm:
o Convert each character into its equivalent ASCII value (in hexadecimal) which means that
there will be two hexadecimal characters per character.
? Write a function Decode2() that retrieves the original character string from the encoded string
passed to it.
? Write a function WriteStringToFile()that writes a character array (passed to it through its
parameter) in an output file (note that the name of the file will be provided by the user).
? Now write a complete menu driven main() program that allows you to read a file, encode or decode
it according to the user’s choice.


0 comments