F
FrancisC
how to use fwrite( ) instead of fprintf( ) in this case? I want to generate
binary file.
FILE *fnew;
int i, intName;
double array[500];
fprintf(fnew, "%d\n", intName);
fprintf(fnew, " %f", array);
I know (I suppose) how to change the "intName" and "array" using
fwrite( ) as follow:
fwrite(&intName, sizeof(int), 1, fnew);
fwrite(&array, sizeof(double), 1, fnew);
but how to hander the "\n" and " " using fwrite( )?
for example, how to handle this?
fprintf(fnew, " \n");
binary file.
FILE *fnew;
int i, intName;
double array[500];
fprintf(fnew, "%d\n", intName);
fprintf(fnew, " %f", array);
I know (I suppose) how to change the "intName" and "array" using
fwrite( ) as follow:
fwrite(&intName, sizeof(int), 1, fnew);
fwrite(&array, sizeof(double), 1, fnew);
but how to hander the "\n" and " " using fwrite( )?
for example, how to handle this?
fprintf(fnew, " \n");