⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readheader.cpp

📁 使用VC读取地震数据文件
💻 CPP
📖 第 1 页 / 共 3 页
字号:
	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", i);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );
        //添加字段名称列
		 lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)HeadName[i];
		 m_ListControl.SetItem ( &lvitem );
		//添加字节值
		 lvitem.iSubItem = 2;
		 str.Format("%d",m_HeadBlock->startXPTime);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem(&lvitem);
        i+=1;//20
	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", i);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );
        //添加字段名称列
		 lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)HeadName[i];
		 m_ListControl.SetItem ( &lvitem );
		//添加字节值
		 lvitem.iSubItem = 2;
		 str.Format("%d",m_HeadBlock->endXPTime);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem(&lvitem);

		i+=1;//21
	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", i);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );
        //添加字段名称列
		 lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)HeadName[i];
		 m_ListControl.SetItem ( &lvitem );
		//添加字节值
		 lvitem.iSubItem = 2;
		 str.Format("%d",m_HeadBlock->xpType);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem(&lvitem);

		i+=1;//22
	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", i);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );
        //添加字段名称列
		 lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)HeadName[i];
		 m_ListControl.SetItem ( &lvitem );
		//添加字节值
		 lvitem.iSubItem = 2;
		 str.Format("%d",m_HeadBlock->traceRelation);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem(&lvitem);

		i+=1;//23
	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", i);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );
        //添加字段名称列
		 lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)HeadName[i];
		 m_ListControl.SetItem ( &lvitem );
		//添加字节值
		 lvitem.iSubItem = 2;
		 str.Format("%d",m_HeadBlock->agcRestore);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem(&lvitem);
		i+=1;//24
	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", i);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );
        //添加字段名称列
		 lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)HeadName[i];
		 m_ListControl.SetItem ( &lvitem );
		//添加字节值
		 lvitem.iSubItem = 2;
		 str.Format("%d",m_HeadBlock->zfRestoreType);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem(&lvitem);

	i+=1;//25
	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", i);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );
        //添加字段名称列
		 lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)HeadName[i];
		 m_ListControl.SetItem ( &lvitem );
		//添加字节值
		 lvitem.iSubItem = 2;
		 str.Format("%d",m_HeadBlock->logSystem);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem(&lvitem);
        i+=1;//26
	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", i);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );
        //添加字段名称列
		 lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)HeadName[i];
		 m_ListControl.SetItem ( &lvitem );
		//添加字节值
		 lvitem.iSubItem = 2;
		 str.Format("%d",m_HeadBlock->pulsType);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem(&lvitem);

		i+=1;//27
	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", i);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );
        //添加字段名称列
		 lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)HeadName[i];
		 m_ListControl.SetItem ( &lvitem );
		//添加字节值
		 lvitem.iSubItem = 2;
		 str.Format("%d",m_HeadBlock->sesSourceControlable);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem(&lvitem);

		i+=1;//28
	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", i);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );
        //添加字段名称列
		 lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)HeadName[i];
		 m_ListControl.SetItem ( &lvitem );
		//添加字节值
		 lvitem.iSubItem = 2;
		 str.Format("%s",m_HeadBlock->reserveBySystem1);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem(&lvitem);

	/*	i+=1;//27
	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", i);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );
        //添加字段名称列
		 lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)HeadName[i];
		 m_ListControl.SetItem ( &lvitem );
		//添加字节值
		 lvitem.iSubItem = 2;
		 str.Format("%d",m_HeadBlock->version);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem(&lvitem);

		i+=1;//28
	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", i);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );
        //添加字段名称列
		 lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)HeadName[i];
		 m_ListControl.SetItem ( &lvitem );
		//添加字节值
		 lvitem.iSubItem = 2;
		 str.Format("%d",m_HeadBlock->sampleSpecified);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem(&lvitem);

	i+=1;
	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", i);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );
        //添加字段名称列
		 lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)HeadName[i];
		 m_ListControl.SetItem ( &lvitem );
		//添加字节值
		 lvitem.iSubItem = 2;
		 str.Format("%d",m_HeadBlock->follow_3200_Tag);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem(&lvitem);

		i+=1;
	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", i);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );
        //添加字段名称列
		 lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)HeadName[i];
		 m_ListControl.SetItem ( &lvitem );
		//添加字节值
		 lvitem.iSubItem = 2;
		 str.Format("%s",m_HeadBlock->reserveBySystem2);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem(&lvitem);
		 */
		 //添加序号

	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", lvitem.iItem);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );

		lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 str="以下是240字节说明";
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem ( &lvitem );	
		 //插入240字节说明
		 i = m_ListControl.GetItemCount();
	 for(j = 0;j < 88 ; j++)
		 {
		 //插入序号
	     lvitem.iItem =  m_ListControl.GetItemCount();
		str.Format("%u", lvitem.iItem);
		 lvitem.iSubItem = 0 ;
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		iActualItem =  m_ListControl.InsertItem( &lvitem );
         //插入240字节字段说明
		 lvitem.iItem = iActualItem;
		 lvitem.iSubItem = 1;
		 str.Format("%s",BlockName[j]);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
		 m_ListControl.SetItem ( &lvitem );			 
		 }
         //插入240个道头值
	     lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->traceNum1);
		 str = str +"llp";
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );

		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->traceNum2);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );
		  
         i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->recordNumYW);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );
		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->traceNumYWRecord);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );
		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->SourceNumOfDZ);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );
		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->cmpTraceNum);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );
		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->traceNumInCMP);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );

		  i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->traceTag );
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );
        i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->tracesOverLapV);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );

		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->tracesOverLapH);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );

		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->dataType );
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );
		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->pjj);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );

		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->RecieverHight);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );
		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->PHight);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );

		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->PDepthBelowD);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );
		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->RecieverHightBase);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );

		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->PHightBase);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );
		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->PDepthWater);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );

		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->RecieverDepthWater);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );
		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->yz41_68);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );
		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->yz73_88);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );

		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->P_X);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );
		 i +=1;
          lvitem.iItem = i;
		 lvitem.iSubItem = 2;
		 str.Format( "%d", m_TraceBlock->P_Y);
		 lvitem.pszText = (LPTSTR)(LPCTSTR)str;
         m_ListControl.SetItem ( &lvitem );

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -