I would like to write a [250]x[250] array in a file.
If the array has a small numbers of columns I know I can use a loop
like:
int i,j;
double array[50][2];
FILE *file1;
file1=fopen("da ta.dat","w");
for(i=0;i<50;i+ +){
fprintf(file1," %f %f\ %f %f \n",array[i][0],array[i][1]);
}
}
fclose(file1);
but in a case a 250 (for example) columns????
I guess there is another way than writing 250 times array[][]???
I did it in fortran
open(unit=1,fil e='tab4')
do 102 k=1,2*nrow+1
write(unit=1,fm t=200)(Y(k,i),i =1,ncol)
102 continue
200 format(2X,200F1 0.4)
close(1)
If the array has a small numbers of columns I know I can use a loop
like:
int i,j;
double array[50][2];
FILE *file1;
file1=fopen("da ta.dat","w");
for(i=0;i<50;i+ +){
fprintf(file1," %f %f\ %f %f \n",array[i][0],array[i][1]);
}
}
fclose(file1);
but in a case a 250 (for example) columns????
I guess there is another way than writing 250 times array[][]???
I did it in fortran
open(unit=1,fil e='tab4')
do 102 k=1,2*nrow+1
write(unit=1,fm t=200)(Y(k,i),i =1,ncol)
102 continue
200 format(2X,200F1 0.4)
close(1)
Comment