segy文件

来源:百度知道 编辑:UC知道 时间:2024/06/03 14:18:13
谁能提供一份segy文件给我分析下,只要它的格式是正确的就可以了,谢谢了
我想要的是segy文件,而不是它的格式或者程序,谢谢了

#include <fstream>
#include <iostream>
using namespace std;
int main()
{
int i,j,ns,ntr;
float data;
ifstream infile;

infile.open("E:\Flei\test.sgy",ios::binary);
ntr = 201;\\Segy文件总道数
ns = 501;\\Segy文件的采样点

infile.seekg(3600,ios::beg); \\跳过3600字节的卷头
for(i=0;i<ntr;i++){

infile.seekg(240,ios::cur); \\跳过240字节的道头

for(j=0;j<ns;j++){

infile.read((char*)&data,sizeof(float));

\\读取每个采样点的数据,格式为float类型

cout<<data<<"\n";
}
}
infile.close();
return 0;
}