C文件的的读写体现了怎么写到文件里,就怎么读出来。 #include
FILE *fp;
fp=fopen(\ //这里打开方式用w或wb都可以,后面也一样 fprintf(fp,\ //以字符流方式写文件,依次写字符:'1'、'2'、' '、 //'3'、'4'、'. '、'0'、'0'、'0'、'0'、'0'到文件中 fclose(fp); }
void readFile1() {
FILE *fp; int a; float b;
fp=fopen(\
fscanf(fp,\ //以字符流方式读文件数据,读入数字字符'1'、'2',遇空格结束 //完成输入12,后面遇到文件结束,完成34.5的读入 printf(\fclose(fp); }
void writeFile2() {
FILE *fp; int a=12; float b=34.5;
fp=fopen(\
fwrite(&a,sizeof(a),1,fp); //以字节流方式写文件,把a的单元从低到高字节依次写到文件中 fwrite(&b,sizeof(b),1,fp); //以字节流方式写文件,把a的单元从低到高字节依次写到文件中 fclose(fp); }
void readFile2() {
FILE *fp; int a; float b;
fp=fopen(\
fread(&a,sizeof(a),1,fp); //以字节流方式读文件数据,从文件中读入4个字节,依次从低到高字节写到a的单元中
fread(&b,sizeof(b),1,fp); //以字节流方式读文件数据,与a的写法样 fscanf(fp,\ //以字节流方式读文件 printf(\
fclose(fp); }
int main() { writeFile1(); readFile1(); writeFile2(); readFile2(); return 1; }