write a binary file c

include

struct Person { char name[50]; int age; };

int main() { FILE *file; struct Person person;

file = fopen("person.dat", "wb");

if (file == NULL) {
    printf("Error opening file.");
    return 1;
}

strcpy(person.name, "John");
person.age = 30;

fwrite(&person, sizeof(struct Person), 1, file);

fclose(file);

return 0;

}