This program will query the users desire to encode or decode an input file. It then prompts the user to provide input and output file names, validates the input file exists, then processes the input file encoded/decoded to a new output filename and location specified by the user. If the user enters an output file that already exists, the user will be asked if it’s OK to overwrite the file. If not, they are reprompted for a new output filename.
The project in its entirety can be found in the Git repository below.
(You must be logged in to view the contents of the repository)
https://git.robsengineeringadventures.com/rmhunter/cipher