Question: C++ Programming The MorseConvert program will need to load the file codes.dat with the mappings of the letters and numbers to the Morse

C++ Programming

The MorseConvert program will need to load the file "codes.dat" with the mappings of the letters and numbers to the Morse Code.

Develop a function that has the following signature:

bool LoadMorseCodes(Code arrCodes[], const int iTotalCount)

The function will open the file codes.datC++ Programming The MorseConvert program will need to load the file "codes.dat", reads its contents and store the data in the array of "Code" structures passed to it. Finally the function should close the file before it exits.

Note: Even though there are exactly 36 codes, develop the function so that it "loops"

const int iTotalCount 

times and not a hard-coded 36.

Your function must use std::string functions to parse the data. I recommend functions like find() and substr().

codes.dat file contents:

A,.-

B,-...

C,-.-.

D,-..

E,.

F,..-.

G,--.

H,....

I,..

J,.---

K,-.-

L,._..

M,--

N,-.

O,---

P,.--.

Q,--.-

R,.-.

S,...

T,-

U,..-

V,...-

W,.--

X,-..-

Y,-.--

Z,--..

1,.----

2,..---

3,...--

4,....-

5,.....

6,-....

7,--...

8,---..

9,----.

0,-----

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!