有什么办法在每个函数调用之前和之后打印日志(日志内容有被调用函数的名字)
有什么办法在每个函数调用之前和之后打印日志(日志内容有被调用函数的名字),
如:
void f1()
{
printf("call f1 begin\n");//f1函数调用开始
/*实现体*/
printf("call f1 end\n"); //f1函数调用结束
}
void f2()
{
printf("call f2 begin\n");//f2函数调用开始
/*实现体*/
printf("call f2 end\n");//f2函数调用结束
}
本人比较懒,不想每个函数都写上打如上的printf。
请问有没有什么办法能做到?谢谢:-D