Bonjour à tous,

je souhaite réaliser une fonction LOG, identique à TRACE, mais qui écrit dans un fichier :
j'ai donc déclaré
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
CStdioFile* fichierLog;
fichierLog=new CStdioFile( ce qui va bien );
j'ai défini ma fonction LOG par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 void LOG(char* format,...) {
char ligne[256];
 
sprintf(ligne, format, ?????);
fichierLog->WriteString(ligne);
}
mon problème: que mettre à la place des ????
je voudrai en fait transférer vers ligne les arguments variables envoyés à LOG

comment faire ?

merci d'avance
Philippe