#include "stdio.h"
main(){
/*
fread()函数
块读取
fwrite()函数
块写入
*/
int arr[5]={1,2,6,5,8};
FILE *fp;
//打开文件
fp=fopen("file.txt","w");
//按照数组的五个块进行数据写入
fwrite(arr,sizeof(int),5,fp);
//关闭文件
fclose(fp);//先关闭文件才能进行接下来的操作
int sss[5];
fp = fopen("file.txt","r");
fread(sss,sizeof(int),5,fp);//二进制读取
fclose(fp);
for(int a=0;a<5;a++){//循环输出文件内容
printf("%d ",sss[a]);
}
}
fwrite()块写入fread()块读取
最新推荐文章于 2021-05-20 23:10:23 发布