这样的宏应如何写#define TRACK(s) ("File: " __FILE__ " Line: " __LINE__ " : " s )
#define TRACK(s) ("File: " __FILE__ " : " s ) //
调用是用 FUNC1(TRACK("This is test message ")) //这宏没问题,可以正常调用
但是我如何如下写这个宏,就不行了.
#define TRACK(s) ("File: " __FILE__ " Line: " __LINE__ " : " s )
我想把当前程序文件名和当前的行号及参数s 联结成一字符串, 以宏的方式达到这个功能 该如何写?
两天了,都没找到结果.所以在此发贴求助.
谢谢