/* * Extremely simple example of writing to a binary file. */ #include int main(void) { FILE * dfile = fopen("data.dat", "w"); if (dfile == NULL) { puts("cannot open output file"); return 1; } long n[] = { 1, 2, 3, 4 }; double d = 1.25; fwrite(n, sizeof(n[0]), sizeof(n)/sizeof(n[0]), dfile); fwrite(&d, sizeof(d), 1, dfile); fclose(dfile); return 0; }