Если вы хотите вызвать функцию, которая была связана с использованием динамического компоновщика (или если ваша программа была скомпилирована с -rdynamic
), вы можете использовать dlsym()
, чтобы получить адрес указателя функции и вызвать его.
Если вы хотите вызвать функцию, основанную на содержимом данной строки, вы можете использовать вышеприведенное, или вы можете заключить постоянную строку с указателем на функцию внутри структуры и вызвать каждую из них.