我需要连接两个字符串数组并用该字符串调用函数
我有两个阵列

char q[4] = {'t','e','s','t'};
char w[4] = {'f','u','n','c'};

#define dump(a,b)  a ## b

我有一个函数
void testfunc()
{

...
..

}

如果我把宏称为dumb-like
dumb(q,w)这只是连接q和w,我需要连接数组中的字符串。
需要通过使用宏连接字符串数组来调用函数。
有可能吗??

最佳答案

不,宏不理解C结构(如数组),它们只是执行简单的文本替换。

关于c - 使用宏连接字符串数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19169280/

10-11 21:58
查看更多