当前位置:  开发笔记 > 编程语言 > 正文

从C创建的二进制文件中读取double的最佳方法是什么?

如何解决《从C创建的二进制文件中读取double的最佳方法是什么?》经验,为你挑选了0个好方法。
如何解决《从C创建的二进制文件中读取double的最佳方法是什么?》经验,为你挑选了0个好方法。

AC程序将连续的双精度喷出到二进制文件中.我希望将它们读成Python.我试过用struct.unpack('d',f.read(8))

编辑:我在C中使用以下内容来编写随机双数

r = drand48();
fwrite((void*)&r, sizeof(double), 1, data);

错误现在已修复,但我无法读取第一个值.对于所有0.000 ..数字,它将其读作3.90798504668055,但其余的都很好.

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有