bonjour à tous

je voudrai centraliser mes messages d'erreur dans une fonction, par exemple show_error. mon problème est pour le printf, je vous montre un exemple vous comprendrez je pense :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
void show_error(bool exit, char error_msg, ...) {
    printf(error_msg, PROBLEME 1);

    if (exit) {
        system("PAUSE");
        PROBLEME 2
    } // if
} // show_error
voila, mon probleme 1 est que je ne sais pas comment faire pour récupérer les paramètres "infinis" de mon show_error (ceux après error_msg), pour les passer à printf

ensuite, mon probleme 2, c'est quitter le programme

merci d'avance