我试图通过使用:
#include <stdio.h>
void err (char *msg)
{
printf ("%s : %d" , msg , __LINE__);
}
int main ( int argc , char **argv )
{
ERR ("fail..");
return 0;
}
但是,如果总是有错线编号,那么它就应当改为10<>/code>,而不是
5
,如何确定这一编号?
另外,我还试图使用一些宏观方法:
#define ERR (msg) do { printf ("%s : %d
" , msg , __LINE__); } while (0)
页: 1