198Fermer200
GoldenCrystalLe 17/11/2009 à 12:50
Mais printf c'est des varargs et c'est "standard"... Vous lisez les trucs des fois ? T_T
(Et cf ce qu'à dit Kevin, ça marchera pas avec des fonctions "pas prévues pour", donc hors x86 ou 68k standard par exemple, y'a rien de garanti)
Après je vois pas ce que vous voulez dire par "changeable au runtime"...
La fonction que t'appelles en C, de base si tu as son pointeur, c'est que tu l'as récupérée quelque part, donc que tu connais son prototype, donc que tu peux l'appeler directement... Ou j'ai manqué un truc ? confus
Le seul cas où ça pourrait se poser c'est si tu voulais... par exemple... demander à l'utilisateur d'entrer le nom d'une fonction [que tu connais pas] puis l'appeler avec des paramètres [que tu connais pas encore]... Mais c'est complètement con car tu as quasi 100% de chances de faire planter ton programme à la moindre manipulation débile :/
Les JIT peuvent faire ça (et sont un peu obligé pour interfacer avec du natif, mais pour le coup justement je pense que c'est ni le cas de Java ni de Javascript... A moins que pour java tu aies autre chose que l'infame JNI ?) mais c'est dans un contexte bien différent...