int fwrite(const void * buffer, //要写入的真实地址,也就是变量的地址
size_t size, //写入每块数据的大小
size_t count, //写入几块数据
FILE * stream); //文件指针
#include <stdio.h> //fwrite
int main(void){ //用户输入姓名和年龄,然后以二进制的方式写入文件“tmp.txt”
FILE *file;
char name[32];
int age;
file = fopen("二进制.txt", "wb+");
if(!file){
printf("文件打开失败");
return 1;
}
printf("请输入您的姓名:");
scanf("%s", name);
fflush(stdin);
printf("请输入您的年龄:");
scanf("%d", &age);
fwrite(name, sizeof(char), sizeof(name), file);
fwrite(&age, sizeof(int), sizeof(age), file);
ffluse(stdout);
return 0;
}