Bonjour,
J'ai été confronté récemment à un problème en C.
Je voudrais appeler une fonction dynamiquement, un peu à la manière d'une méthode C++, mais en C.
J'aurais à disposition une variable char* contenant le nom de ma fonction. A coté de ça, j'aurais l'implémentation de ma fonction.
Comment à partir du simple nom de ma fonction, récupérer son adresse ?
J'ai pensé à la création d'un tableau mappant le nom de la fonction avec son adresse, mais je me demandais il n'existait pas un moyen moins artisanale de le faire.
Partager