Mostrar un mensaje con el nombre de la funciĆ³n que hace la llamada
#include <stdio.h>
#define printff(...) do{\
printf("%s: ", __FUNCTION__);\
printf(__VA_ARGS__);\
}while(0)
void foo()
{
char str[] = "world";
printff("hello %s\n", str);
}
int main()
{
foo();
return 0;
}
Retorna
foo: hello world