-2

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

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

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

39

, --..--

. .-.-.-

? ..--..

0 -----

1 .----

2 ..---

3 ...--

一个 。-

等等。

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
    {

    }
}

我如何从他们在这里询问的内容中将文件读入两个动态大小的数组?“一个数组将包含被映射的字符,第二个数组将包含等效的摩尔斯电码。”

4

1 回答 1

-1

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

于 2015-02-22T04:14:54.727 回答