头文件
#include <stdio.h> #include <string.h>
char write[] = "filewrite"; FILE *pf; //////////////写文件//////////////// /*pf=fopen("d:\myfile.txt","wb"); fwrite(&write,sizeof(write),1,pf);*/ ///////////////写文件//////////////// /////////////////读文件//////////////// char read[20]; pf=fopen("d:\myfile.txt","rb"); fread(&read,sizeof(write),1,pf); printf("%s ",read); /////////////////读文件//////////////// fclose(pf);
主函数(结构体读写)
stu write; strcpy(write.name,"hahha ");//在读写不知道字符串大小的情况下要加“ ”标明字符串结束 FILE *pf; ////////////////写文件//////////////// //pf=fopen("d:\myfile.txt","wb"); //fwrite(&write,sizeof(write),1,pf); ///////////////写文件///////////////*/ ///////////////读文件//////////////// stu read; pf=fopen("d:\myfile.txt","rb"); fread(&read,sizeof(read),1,pf); printf("%s ",read.name); ///////////////读文件//////////////// fclose(pf);