Question: c++ help COSC 1430: File I/O and Structs 1 -Purpose The assignment covers file I/O and Structs Due: in Zybooks on Wednesday, June, 27 at

c++ help

c++ help COSC 1430: File I/O and Structs 1 -Purpose The assignment

covers file I/O and Structs Due: in Zybooks on Wednesday, June, 27

at 11:59 PM 2 - Problem You will be provided with an

COSC 1430: File I/O and Structs 1 -Purpose The assignment covers file I/O and Structs Due: in Zybooks on Wednesday, June, 27 at 11:59 PM 2 - Problem You will be provided with an input file that has a series of encoded messages. You will need to read in the file and decode the messages You must check to make sure that the input file has been opened The first 26 lines of the input file will tell you what each coded letter should equal. For example: 'A- Z' means that for every A in a coded message, it should be replaced with a Z. You should store this information in an array for easy decoding. This set of information will always be presented A through Z so that you may assign an array position to a letter, i.e., index 0 will always be A The next number in the file will be the number of coded messages that will be contained in the file. This number should be used to make array of the structs (i.e, the number is the size of the array) You will need to create a struct that contains an integer type of variable that keeps track of which message number is contained in the struct, and two strings, the coded message and the decoded message struct messagesf int messageNum; string codedMessage string decodedMessage Then, using the getline function, you should read in a whole line of the file at a time and store it in the appropriate struct location (i.e., the string member variable of the struct used to store the coded message). You will then decode the message and store it in the appropriate struct location. A function is recommended for decoding, but not required Once all the messages are decoded, you should go over the array of struct and print each element with its corresponding message number, the coded message, and the decoded message, to the file out.txt 3 - Example Input and Output You have been provided with 5 input files for each test case in Black board (BB) and a sample output file too. BB consist of 5 input files namely input1.txt for test case 1, input2.txt for test case 2, input3.txt for test case 3, input4.txt for test case 4, input5.txt for test case 5 You need to provide input file name in zybooks, for example : input1.txt Contents of input1.txt

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!