関数名を生成するには、マクロを使用して文字列を連結する必要があります。
#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();
..
}
@ポテトスワッター
それを展開するスクリプトを書きましたが、出力ファイルには数百行かかります。@エリック・フィン