c++
2010-04-21 20:36:39 UTC
1) Convert all alphabetic characters to uppercase 2) Convert all alphabetic characters to lowercase 3) Replace all numeric (digit) characters with spaces
The program should prompt for an input file name, then present a menu to select the type of filter to be applied, then prompt for an output file name. It should also support multiple runs, asking “Do you want to process another file?”.
Filenames of up to 40 characters, with any 3 character extension should be supported. Invalid menu selections should produce an error message and a redisplay of the menu. An error message should be displayed if the filename entered cannot be opened. Any characters not affected by the chosen filter should be copied in their original form from the input to the output file.