以二进制的形式读写文件
参数:
const void*ptr:数据所储存的内存的地址
size_t size:一个元素所占内存的大小
size_t count:读多少个元素
FILE *stream: 输入/出流
代码演示
struct S
{
int a;
char b;
char arr[20];
};
int main()
{
struct S s = { 2,'w', "xiaowang"};
FILE* pr = fopen("test.test", "wt");
if (pr == NULL)
{
perror("fopen");
}
fwrite(&s, sizeof(s), 1, pr);
fclose(pr);
pr = NULL;
return 0;
}