#define TEST_WORD (word2,str,result){\
if(!strcmp(word2,str)){\
return result;\
}\
}
然后像这样使用它:
TEST_WORD(word2,"add", FORMATION_ADD);
我基本上想要将word2与一些字符串进行比较,但MACRO方式似乎不起作用。 (word2当然是char *)
答案 0 :(得分:2)
是。您可以。但你应该注意空间......
#define TEST_WORD(word2,str,result) {\
if(!strcmp(word2,str)){\
return result;\
}\
}