1. File Reverser
A program that opens a text file and reads it contents into a stack of characters. The program should then pop the characters from the stack and save them in a second text files. The order of the characters saved in the second file should be the reverse of their order in the first file.
2. File Filter
A program that opens a text file and reads it contents into a queue of characters. The program should then dequeue each character, convert it to uppercase, and store it in a second file.
These are the stack programs. You can use the same program and modify it for both but it needs to be two separate programs. The programs cannot be copied from any other known program. Written from scratch more or less.