C++文本到莫尔斯电码

C++ Text to Morse Code

本文关键字:文本 C++      更新时间:2023-10-16

我得到了一个.txt文件,里面有字符和莫尔斯电码的翻译。有人告诉我,我必须将.txt文件读取到两个不同的数组中。

一个数组将包含映射的字符,第二个数组将包括等效的莫尔斯电码。

这就是.txt文件所包含的内容。

39

,--..--

。。

0-----

1.----

2.---

3…--

A。-

等等

void readFile(string userMapping)
{
    fstream mappingFile;
    mappingFile.open(userMapping);
    if (mappingFile.is_open())
    {
        // call the next function
        cout << "Hello World!"; // ignore this, I was testing to see if the file was open.
    }
    else
    {
    }
}

根据他们在这里提出的问题,我该如何将文件读取到两个动态大小的数组中?"一个数组将包含映射的字符,第二个数组将包括等效的莫尔斯电码。"

您可以考虑将该字符用作代码字符所在数组的下标int。