for ループのインデックスに基づいて、ファイル記述子 fp に名前を付けたいと思います。例えば、
char* fbad[4]= "fbad";
char* mod[3]="mod";
for (int i=0; i<10; i++) {
sprintf(fbad_file, "%s%s%d", fbad,mod,i);
FILE *fp = fopen(fbad_file, "w"); ////????????????
/*then do stuff here*/
fclose(fp);
}
*fp を連結するにはどうすればよいでしょうか。ディスクリプタは開かれたすべてのファイルに対して一意です。たとえば、私が達成したいのは、i=6 の場合、FILE *fp6 です。
前もって感謝します。