Forum Programmation.c Forcer la vérification d'un format

Posté par  .
Étiquettes : aucune
0
11
oct.
2007
Bonjour cher forum,

Je suis entrain d'implémenter une fonction avec un nombre variable de paramètre. Les 2 premiers paramètres sont de type int, le 3 est une chaîne de caractères de type format (passé à vsnprintf dans ma fonction), et il y a derrière un nombre variable de paramètres eux aussi passé à vsnprintf et qui doivent correspondre au format (un char * si on a un %s, etc...).

Ma question est: est-il possible de forcer le compilateur à vérifier que, pour chaque appel de cette fonction, le format correspond aux paramètres passé, comme c'est la cas pour printf & co. ?

Si je ne suis pas clair, je peux essayer de préciser.

D'avance merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.