将double类型的数据写入二进制文件,从二进制文件中读取double类型数据
来源:互联网 发布:国家统计局数据库 编辑:程序博客网 时间:2024/05/11 03:31
这是C的代码
//写入二进制文件 FILE *f=fopen("F:\\g.txt","wb+");
double d=123456123.1231231131;
fwrite(&d,sizeof(double),1,f);
fclose(f);
//从二进制文件读出 FILE *fop=fopen("F:\\g.txt","rb");
double t;
if (fop!=NULL)
{
double p[100]={0};
fread(p,sizeof(double),20,fop);
for (int i=0;i<20;i++)
{
printf("%lf\n",p[i]);//读取精度会有一些问题
}
}
C++代码
double *p=new double[10000];
ifstream infile("F://g.txt",ios::binary);
infile.read((char *)p,10000);
for(int i=0;i<20;i++)
cout<<p[i]<<endl;
0 0
- 将double类型的数据写入二进制文件,从二进制文件中读取double类型数据
- C++ 从文件中读取double类型数据
- fscanf读取double类型数据
- C/C++读取二进制文件中的float、double数据
- Java中double类型数据的比较
- 显示double类型的数据
- double类型数据范围
- double类型数据初始化
- Qt从网络读取数据写入本地二进制文件
- 尝试写入读取一堆有序的数据到二进制文件
- 在JAVA中怎么比较Double类型数据的大小?
- Java中double类型的数据精确到小数点后两位
- C#中设置double类型数据的小数长度
- c语言中double类型数据的输入和输出
- OpenCV中double和float类型图像数据的访问
- Java中double类型的数据精确到小数点后两位
- 在JAVA中怎么比较Double类型数据的大小?
- java中比较两个double类型的数据大小
- 简单table单元设置,颜色渐变,元素获取
- Sklearn学习之路(1)——从20newsgroups开始讲起
- 【原创】“error prj0019 工具从正在执行生成后事件...”的解决方法
- java基础(switch)
- SuperMap GIS 8C(2017) 产品白皮书
- 将double类型的数据写入二进制文件,从二进制文件中读取double类型数据
- dialog
- Facebook优化分享后记
- linux下的打包与压缩
- 晚安,2010
- d另一种树形控件,dialog 另一种活用 用iframd的方式加载其他jsp
- 【原创】获得大尺寸Google地图图片
- 利用ajax实现多个按钮提交给不同action
- 类似条件式的选择