C/C++
文章平均质量分 76
syunqiang
这个作者很懒,什么都没留下…
展开
-
测井曲线wis文件格式转换为ASCII文本格式小软件的开发(C与Python结合开发)
在油田开发地质研究工作中,测井曲线是必不可少的数据文件之一。Forward软件是测井软件中非常优秀的产品,Forward中使用的是wis二进制格式,可是很多其他类型的软件不能直接识别wis格式,所以需要我们将wis格式文本格式。Forward软件有一个transfer小软件,不能实现批量处理,每次只能转换一个文件,但实际工作中通常一次要转换上百个文件,这就有点不方便了,因此,我在业余时间,阅读了Forward软件中自带的wis格式说明(如下,第一章内容),利用C和Python编写了一个可以批量处理的小软件。原创 2011-03-25 12:45:00 · 10110 阅读 · 5 评论 -
C++按行读取文本文件
<br />很多初学C++的同学,对于读取文本文件,并按照行处理数据总是有点不知如何开始,作为C++的初学者,自己在这里做一点笔记。<br />其实利用C++按行读取文本文件其实很简单。假设有一个文本文件,如下所示:<br /> <br />1 2 3<br />2 3 4<br />3 4 5<br />5 6 7<br />7 8 9<br />文件名为split.txt<br /> <br />目的:按照行读取数据,并一个个的显示出来。<br原创 2011-05-16 20:31:00 · 15769 阅读 · 0 评论 -
WIS文件转换为文本文件的C++源代码
我在上一篇文章中描述了wis二进制文件的结构(wis是石油测井软件Forward中的一种二进制文件格式,很多软件需要转换为文本才可使用),然后用纯C编写了转换程序,利用Python编写了界面调用这个程序,在这里我利用C++重新编写了这个程序,当然和C编写的区别不大,主要的区别在读取二进制文件和写入文本文件的函数上,也是为了说明C与C++文件操作上的一些区别,有兴趣的朋友可以和上一遍文章对比一下,技术有限,仅供参考!以下是C++源代码:/* * Copyright (c) 2011, Su原创 2011-04-25 18:07:00 · 4223 阅读 · 8 评论