Нужно сделать массив, количество элементов в котором будет равно переменной.
В этой части кода:
int randomSongsMax = songsNames.size();
int randomSongsAdded[randomSongsMax];
Пишет ошибку "Переменную randomSongsMax невозможно использовать как константу"
Если добавить перед "int" слово "const" ошибка не исчезает.
songsNames.size(); это получение количества элементов в map.
В этой части кода:
int randomSongsMax = songsNames.size();
int randomSongsAdded[randomSongsMax];
Пишет ошибку "Переменную randomSongsMax невозможно использовать как константу"
Если добавить перед "int" слово "const" ошибка не исчезает.
songsNames.size(); это получение количества элементов в map.