- fwrite
1 //初始化数组 2 int a[100]; 3 for (int i = 0; i < 100;i++) 4 { 5 printf("\n%d", a[i] = i); 6 } 7 8 //以写的方式打开文件 9 FILE *pf = fopen("C:\\1.bin", "wb"); 10 11 //写入第一个内存首地址,第二个元素大小,第三个个数 12 int num=fwrite(a, sizeof(int), 99, pf); 13 //返回写入成功的个数.失败返回0 14 printf("fwrite return =%d", num); 15 fclose(pf);
- fread
1 //分配大小 2 void *p = malloc(400); 3 //以读的方式打开文件 4 FILE *pf = fopen("C:\\1.bin", "rb"); 5 //第一个内存首地址,第二个元素大小,第三个个数 6 int num= fread(p, 4, 100, pf); 7 //返回读取成功个数 8 printf("fread return =%d", num); 9 fclose(pf);
56.fread fwrite
Posted 喵小喵~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了56.fread fwrite相关的知识,希望对你有一定的参考价值。
以上是关于56.fread fwrite的主要内容,如果未能解决你的问题,请参考以下文章
fwrite 比 Windows 中的 WriteFile 快吗?