// A c program that write a struct to a binary file
#include <stdio.h>
struct Numbers
{
int n1, n2;
};
int main(void)
{
struct Numbers N;
FILE *fp;
if ((fp = fopen("d:\\data.bin", "wb")) == NULL)
{
printf("Error open file");
return 1;
}
for (int i = 1; i <= 3; i++)
{
N.n1 = i;
N.n2 = i + 1;
fwrite(&N, sizeof(struct Numbers), 1, fp);
}
fclose(fp);
return 0;
}
/*
run:
*/