@curiousfloridian
The intermediate between both operations (i.e the reading in to the writing out) process can be done in numerous ways.
FIrst you open the file to be read:
Makes sure to do some error checking before continuing, if you are completely new to C++ and file streams I suggest looking at
calcushtag's link.
After opening the file you have to choose how you want to store the contetns of this file for further inspection/operation. You could load the file into a character vector, then interate through to find any letters, if so make them uppercase. Then write the contetns of the vector 1 byte at a time to the writing file till you reach the end.
Or you could load the file into a string vector, then iterate through each string to find the letters and make them uppercase.
It is very possible you could translate the input file to the output file in a single pass, meaning in 1 loop you read, check and write.