Мне дали файл .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
{
}
}
Как мне прочитать файл в два динамически изменяемых массива из того, что они просят здесь?
«Один массив будет содержать отображаемые символы, а второй — эквивалентный азбуке Морзе».
Вы можете рассмотреть возможность использования символа в качестве нижнего индекса int в массиве, где находятся ваши символы кода.