Bonjour,

J'ai une fonction qui à pour but de me mettre en forme ma sortie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
MyLog(char const *msg, char const* fileName);
A chaque appel j'utilise __FILE__ ce qui n'est pas des plus pratique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
MyLog("Ici mon message", __FILE__);
En effet je ne pas mettre __FILE__ dans ma fonction MyLog, car à ce moment __FILE__ est toujours "log.c"

Exite-t-il une manière d'obtenir le nom du fichier de l'appelant ?