У меня есть список функций, названных так: void F1()
, void F2()
.....
Я прошу пользователя ввести номер, и он вызовет соответствующую функцию. Поэтому, если они введут 5
, это вызовет F5()
.
Вместо того, чтобы иметь один действительно длинный оператор switch, мне интересно, есть ли способ сделать это, добавив пользовательский ввод в вызов функции. Что-то вроде кода ниже
std::cout << "Please enter the number of the function you wish to call " << std::endl;
std::cin >> choice;
functionToCall = "F" + choice;