I have variables a1, a2...a32
so How do I define them using macro?
I tried
#define Name(i) a##i
for(int i=1; i<32;i++)
{
Name(i) = 1;
}
but actually Name(i)
gives me
ai
instead of
a1 ... a32
ps:
I do know vector. But now the variable names are given, so I can't just write array[i]=1
, I have to write a1=1; ...; a32=1
etc, which makes me wanna use macro.