我需要连接两个字符串数组并用该字符串调用函数
我有两个阵列
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/