我需要使用宏连接字符串以生成函数名称。
#define CONCAT(a,b,c) a ## b
int i=1;
CONCAT(a,i)
结果,此代码给出ai
了,而我想要的是a1
.
由于我的源代码中有很多函数,我不想列举它们。
我的目标:
for(int i=0;i<100;i++)
{
Funi1();//here i should be from 0 to one hundred
Funi2();
Funi3();
Funi4();
..
}
@土豆瓦特
我写了一个脚本来扩展它,输出文件花费了几百行。@埃里克·芬恩