写宏遇到的问题:warning: backslash and newline separated by space - C

来源:互联网 发布:linux 查看gpu使用率 编辑:程序博客网 时间:2024/05/18 15:25


    原来是因为\ 后面多了一个空格

   附上一个刚刚写得调试用的例子:

#define desay_debug(_string,myValue) \    do{\ c_snprintf(desay_info, \          250 - 1, \          "\ndesay: File: %s  Line#: %d  Func: %s()\n !!!:message is %s value is %d\n", \      __FILE__, \      __LINE__, \      __func__, \      _string, \      myValue); \desayEvent.ui4_msg_id=DESAY_MESSAGE_ID;\        desayEvent.ui4_data1=(UINT32)&desay_info[0];\        a_am_get_app_handle_from_name(&h_app_desay,"homepage");\        c_app_send_msg(h_app_desay,0,&desayEvent,sizeof(DESAY_MSG_T),NULL,NULL);\    }while(0)


 

 

原创粉丝点击