fp=fopen("workers","ab"); 以只写方式打开二进制文件,位置指针指向文件尾,向文件尾增加数据,原数据保留。
fwrite(&one,sizeof(people),1,fp)? 将用户输入结构体写入文件
fclose(fp); 有打开必有关闭
fp=fopen("workers","rb");以只读形式打开二进制文件
fread(&one,sizeof(people),1,fp);从文件中读取一条记录
fp=fopen("workers","rb+") 以读写方式打开二进制文件
a=ftell(fp);记录当前文件指针的位置
feof(fp)指示文件是否到达end of file
fseek(fp,a,0); 文件定位函数
rewind (); 文件指针重置文件头
const char*stxt="d:\\bookinfo.txt"; //存储到d盘,指定文件存储位置
fpw=fopen(stxt,"w");指定文件打开方式
if(!(fpw=(fopen(stxt,"w")))) 判断文件写入是否成功,注意(fpw=***)作为一个整体表达式进行值判断,不可以割裂。
a append 附加文件尾
b 二进制文件
w 重写覆盖