Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

image text in transcribed

image text in transcribed

image text in transcribed

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Fundamentals Of Database Management Systems

Authors: Mark L. Gillenson

2nd Edition

0470624701, 978-0470624708

More Books

Students also viewed these Databases questions

Question

What is DDL?

Answered: 1 week ago