определяется с помощью ввода? То есть отформатировать команду вызова функции, типа :
func+ValScan();
Где ValScan будет либо переменная типа char, либо массив этого же типа(но с массивом походу точно нереально).
Что такое "льзя"?
"можно ли"
Только если заранее где-то сохранить список функций и их имён
В смысле описать их все? Или как интерпретировать "сохранение списка и имён ф-й"?
Что-то типа ассоциативного массива "имя функции" -> указатель на функцию Ну и ещё если типы разные, то надо ещё и правильный тип отмапить
В смысле создать их, положить указатели на них в массив или хеш-таблицу
if (foostr == "myfoo") myfoo();
Из динамической либы через dlsym разве что.
Не, так не пойдёт.
Спасибо, почитаю
Нет нельзя
Обсуждают сегодня