Passer un nombre inconnu de paramètres à une fonction
Bonjour à tous.
J'ai une fonction recevant un nombre inconnu de paramètres
Code:
void iso_printf(const char* string, ...);
J'aimerais que cette fonction iso_printf() repasse tous ces paramètes à sprintf();
Exemples (histoire d'ête compris)
Code:
1 2
| iso_printf("kikoolol %d", 12.3); // La fonction passera "kikoolol %d" et 12.3 à sprintf()
iso_printf("kikoolol %c%i", 'E', 87); // La fonction passera "kikoolol %c%i", 'E' et 87 à sprintf() |
Et cela dynamiquement.
Pouvez-vous m'aider à faire cela ?