fread与fwrite读取数字或数组
2017-05-17 23:28
1481 查看
#include <stdio.h> int main() { FILE* pFile; int num1=20,num2=21; pFile = fopen("myfile.bin" , "wb"); fwrite(&num1 , sizeof(int) , 1 ,pFile); fwrite(&num2 , sizeof(int) ,1 , pFile); fclose(pFile); int n1,n2; pFile = fopen("myfile.bin" , "r"); fread(&n1 , sizeof(int) , 1 ,pFile); fread(&n2 , sizeof(int) ,1 , pFile); printf("%d %d\n", n1,n2); fclose(pFile); return 0; }
#include <stdio.h> int main() { int i; FILE* pFile; int arr[5]; for(i=0; i<5; i++) { arr[i] = i; } pFile = fopen("myfile.bin" , "wb"); fwrite(arr, sizeof(int), 5, pFile); fclose(pFile); int recvarr[5]; pFile = fopen("myfile.bin" , "r"); fread(recvarr, sizeof(int), 5, pFile); for(i=0; i<5; i++) { printf("%d ",recvarr[i]); } fclose(pFile); return 0; }
相关文章推荐
- [Arduino] 在串口读取多个字符串,并且转换为数字数组
- fread和fwrite对结构体数组从文件读入或写入
- 结构体,fopen,fwrite,fread,fclose 文件打开、写入、读取、关闭
- fputc,fgetc,fputs,fgets,fwrite,fread写入或读取数据文件详细介绍
- Arduino学习笔记A6(补充) - 在串口读取多个字符串,并且转换为数字数组
- C中文件读取fread和fwrite 返回值等注意事项
- matlab读取txt,将特定行中数字存入数组
- Java从键盘中读取一串数字存入数组,并返回元素组成的最大数
- 读取目录下的文件得到一个数组
- [导入]C#把一个int数组的数字从小到大排列
- 循环读取文本框数组
- 【我解C语言面试题系列】008 去除数组中重复数字问题
- 在ASP中读取数字证书(ASP.NET)
- ASP 无重复数字随机函数, 数组实现, 并应用于随机显示记录集 By shawl.qiu
- 【我解C语言面试题系列】008 去除数组中重复数字问题
- 可用的ASP无重复数字随机函数, 数组实现, 并应用于随机显示记录集
- 将文件读取成二进制数组保存到数据库
- C#把一个int数组的数字从小到大排列
- 质疑fread()的块方式读取
- 使fread和fwrite的运用更加的强壮