Supposons que j'appelle une fonction qui prend un nombre variable d'arguments dans mon code source. Je veux faire une sorte d'analyse statique sur ce code source pour trouver le type d'arguments réellement passés à la fonction. Par exemple, si mon appel de fonction est -Obtention des types d'arguments de fonction
foo (a, b, c)
Je veux trouver le type de données a, b et c et stocker ces informations.
quelle langue? – dutt
Le code est en C – i0exception
FWIW si votre fonction est une variante de type 'printf'- ou' scanf', et si vous utilisez gcc, vous pouvez utiliser l'attribut de fonction ['format'] (http: // gcc. gnu.org/onlinedocs/gcc/Function-Attributes.html#index-g_t_0040code_007bformat_007d-function-attribute-2417) avec votre fonction, et le compilateur vérifiera automatiquement vos arguments à tous les appels de cette fonction. –