i have a loop that looks something like this:
Code:
fout1 = open_file_write("/path/to/output/file/output.dat");
for (i=0; j<10; i++) {
for (j=0; j<N_bs; j++) {
int r = rand() % data_list_d.size +1 ;
//assign sub arrays for x,y,z with radnomly removed points
xsub_d[j]=data_list_d.data[r].x;
ysub_d[j]=data_list_d.data[r].y;
zsub_d[j]=data_list_d.data[r].z;
fprintf(fout1,"%d %d %Le %Le %Le\n",j,r,xsub_d[j],ysub_d[j],zsub_d[j]);
}
function1(data_list_rad,data_list_r,xsub_d,ysub_d,zsub_d,N_bs);
function2(data_list_rad,xsub_d,ysub_d,zsub_d,N_bs);
}
i wish to for every 'i' in that loop write to fout1 such that the output file is e.g. output'i'.dat
that is: output1.dat, output2.dat..... and so on out to i<some limit in that loop.
How do i do that?