Я хочу вызвать функцию, используя переменную. Возможно ли это в C?
Собственно, я хочу, чтобы получить имя функции от пользователя и сохранить его в переменной. Теперь я хочу вызвать функцию, имя которой сохранено. Может ли кто-нибудь сказать мне, как это можно сделать в C?
Я хочу разработать игровой движок AI для двухпользовательской игры. Две программы без основной функции, которые реализуют логику выигрыша в игре, будут переданы в игровой движок. Позвольте мне пояснить, что имена программ будут такими же, как и в простых функциях в программе, которые реализуют логику выигрыша игры.
Итак, когда пользователь вводит имя первого и второго игроков, я могу хранить их в двух разных переменных. Теперь, поскольку имена премьер-функций такие же, как имена программ, я намереваюсь вызывать функции с переменными, содержащими имена прог.