C ++ Text to Morse Code

时间:2015-02-22 03:44:20

标签: c++ file dynamic-arrays morse-code

我获得了一个带有字符的.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
    {

    }
}

如何根据他们在这里提出的问题将文件读入两个动态大小的数组? &#34;一个数组将包含从中映射的字符,第二个数组将包含等效的摩尔斯电码。&#34;

1 个答案:

答案 0 :(得分:-1)

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