亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? dlgtyphoon.cpp

?? 中央氣象臺(tái)與日本臺(tái)風(fēng)數(shù)據(jù)之間的格式轉(zhuǎn)換程序
?? CPP
字號(hào):
// DlgTyphoon.cpp : implementation file
//

#include "stdafx.h"
#include "DataDispose.h"
#include "DataBuffer.h"
#include "DlgTyphoon.h"
#include "EvsDlgPathSelect.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CDlgTyphoon dialog


CDlgTyphoon::CDlgTyphoon(CWnd* pParent /*=NULL*/)
	: CDialog(CDlgTyphoon::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDlgTyphoon)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
}


void CDlgTyphoon::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgTyphoon)
	DDX_Control(pDX, IDC_EDT_SDIR, m_edtSDir);
	DDX_Control(pDX, IDC_EDT_DDIR, m_edtDDir);
	DDX_Control(pDX, IDC_LST_FILES, m_lstFiles);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgTyphoon, CDialog)
	//{{AFX_MSG_MAP(CDlgTyphoon)
	ON_BN_CLICKED(IDC_BTN_BROWSE1, OnBtnBrowse1)
	ON_BN_CLICKED(IDC_BTN_BROWSE2, OnBtnBrowse2)
	ON_BN_CLICKED(ID_BTN_DISPOSE, OnBtnDispose)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDlgTyphoon message handlers

void CDlgTyphoon::OnBtnBrowse1() 
{
	CEvsDlgPathSelect dlgPathSelect;
	CString csDir; 
	m_edtSDir.GetWindowText(csDir); 
	if ( csDir == _T("") )
		csDir = "d:\\";
	dlgPathSelect.m_csPath = csDir;
	
	if (IDOK == dlgPathSelect.DoModal())
	{
		m_edtSDir.SetWindowText(dlgPathSelect.m_csPath);
		ListSearchFiles (dlgPathSelect.m_csPath, "*.txt");
		UpdateData(FALSE);
		
	}
	
}

void CDlgTyphoon::OnBtnBrowse2() 
{
	CEvsDlgPathSelect dlgPathSelect;
	CString csDir; 
	m_edtDDir.GetWindowText(csDir); 
	if ( csDir == _T("") )
		csDir = "d:\\";
	dlgPathSelect.m_csPath = csDir;
	
	if (IDOK == dlgPathSelect.DoModal())
	{
		m_edtDDir.SetWindowText(dlgPathSelect.m_csPath);
		UpdateData(FALSE);
		
	}	
	
}

void CDlgTyphoon::OnBtnDispose() 
{
	char szSourceFileName[_MAX_PATH] = "";
    char szDistFileName[_MAX_PATH] = "";
	CString csSDir,csDDir,csFileTitle;
	
	m_edtSDir.GetWindowText(csSDir);
	m_edtDDir.GetWindowText(csDDir);
	if ( csDDir == _T("") )
		csDDir = csSDir;
	for ( int i = 0 ; i < m_lstFiles.GetCount() ; i++ )
	{	
		memset(szSourceFileName , 0 , _MAX_PATH);
        memset(szDistFileName , 0 , _MAX_PATH);
	    m_lstFiles.GetText(i , csFileTitle);
		strcpy(szSourceFileName , csSDir.GetBuffer(csSDir.GetLength()));
		strcat(szSourceFileName ,"\\");
		strcat(szSourceFileName , csFileTitle.GetBuffer(csFileTitle.GetLength()));
		strcat(szSourceFileName , ".txt");
		strcpy(szDistFileName , csDDir.GetBuffer(csDDir.GetLength()));
		strcat(szDistFileName ,"\\");
		strcat(szDistFileName , csFileTitle.GetBuffer(csFileTitle.GetLength()));
		strcat(szDistFileName , ".typ");
		DisposeData(szSourceFileName, szDistFileName);
	}
	
}
void CDlgTyphoon::DisposeData(CString csSourceFileName , CString csDistFileName)
{
	int nPos,nFlag;
	CStdioFile fd,fdDist;
	CString csValue,csValue1,csTemp,csHeader;
	
	//CDataBuffer buff;
	nFlag = 0;
	fdDist.Open(csDistFileName , CFile::modeCreate  | CFile::modeReadWrite);
	if (fdDist.m_hFile == NULL )
		return;
	fd.Open(csSourceFileName , CFile::modeRead);
	if ( fd.m_hFile != NULL )
    {
		/*while( fd.ReadString(csValue) )
			buff.AddString(csValue); 
		buff.OutputData(csDistFileName);*/
		while( fd.ReadString(csValue) )
        {
			nPos = csValue.Find("6666",0 );
			if ( nPos != -1 )
            {
				if ( nFlag != 0 )
					fdDist.WriteString("#1899-12-30#,0,0,0,0,0,0,0,0,0\n");
				else
					nFlag = 1;
				csTemp = csValue.Right(8);
                csTemp = csTemp.Left(4); 
				csHeader = csTemp.Left(2);
				csValue = csValue.Left(csValue.GetLength()- 8);
				csValue.TrimRight(" ");
				csValue = csValue.Right(20); 
				csValue.TrimLeft(" ");
				
								 
				fdDist.WriteString("\"");
				fdDist.WriteString("West Pacific");
				fdDist.WriteString("\",");
				fdDist.WriteString("\"");
				fdDist.WriteString(csValue);
				fdDist.WriteString("\",");
				fdDist.WriteString(csTemp);
				fdDist.WriteString(",\"");
				fdDist.WriteString("中央氣象臺(tái)");
				fdDist.WriteString("\",");
				fdDist.WriteString("\"");
				fdDist.WriteString("Finish");
				fdDist.WriteString("\"\n");	
                 
			}
			else
            {
				//分析數(shù)據(jù)
				csValue.TrimRight(); 
				csValue1 = "";
				csValue1 = "#" + csHeader + csValue.Left(2) +"-" +  csValue.Mid(2,2) + "-" ;
                csValue1 = csValue1 + csValue.Mid(4,2) + " " + csValue.Mid(6,2) +":00:00#,";
                csTemp = csValue.Mid(15,3);
				csTemp.TrimRight(); 
				float fLat = atoi(csTemp.GetBuffer(csTemp.GetLength())) / 10.0;
				csTemp.Format("%.1f",fLat);
				csValue1 = csValue1 + csTemp + ",";
                
				csTemp = csValue.Mid(19,4);
				csTemp.TrimRight(); 
				float fLon = atoi(csTemp.GetBuffer(csTemp.GetLength())) / 10.0;
				csTemp.Format("%.1f",fLon);
				csValue1 = csValue1 + csTemp + ",";

				csTemp = csValue.Mid(24,4);
				csTemp.TrimRight(); 
				csValue1 = csValue1 + csTemp + ",";
				
				if ( csValue.GetLength() <= 42 )
					csValue1 = csValue1 + "000,000,0,0,0";
				else
				{
					csTemp = csValue.Mid(43,3);
					csTemp.TrimRight(); 
					for ( int i = 0 ; i < 3- csTemp.GetLength() ; i++ )
						csTemp = "0" + csTemp;
					csValue1 = csValue1 + csTemp + ",";

					csTemp = csValue.Mid(54,3);
					csTemp.TrimRight(); 
					csValue1 = csValue1 + csTemp + ",";
					csValue1 = csValue1 + "0,0,0";
                 
				}
                fdDist.WriteString(csValue1); 
				fdDist.WriteString("\n");

			}


		}
		fdDist.WriteString("#1899-12-30#,0,0,0,0,0,0,0,0,0\n");
		fdDist.Close();
		fd.Close();
	}	


}

BOOL CDlgTyphoon::ListSearchFiles (const char* pszDataPath,const char* pszShortFileName)
									  
{
	//Clear the list
	m_lstFiles.ResetContent();

	BOOL bOK = FALSE;

	struct _finddata_t	c_file;
	long  hFile = -1;
	
	//Copy Path
	char szSearchFileName[_MAX_PATH] = "";
	strcpy(szSearchFileName, pszDataPath);
	
	strcat(szSearchFileName, "\\");
	strcat(szSearchFileName, pszShortFileName);
	
	hFile = _findfirst( szSearchFileName , &c_file );
	
	if (-1 == hFile) 
		return -1;
	else
	{
		
		//Searched filename
		char szFileName[_MAX_PATH];		
		memset(szFileName, 0, _MAX_PATH);	
		
		CString csFileName;
		csFileName = c_file.name;
		int nPos = csFileName.Find("." , 0); 
		if ( nPos == -1 )
			return -1;
		csFileName = csFileName.Left(nPos); 
			//Platform file object
		//CUmPbsFile cpbsFile;		

		//Get the filename
		//cpbsFile.GetTitle(c_file.name, szFileName);
		
		// Add this filename into the listbox	
		m_lstFiles.AddString(csFileName);
		
		/* Find the rest of the data files */
		while( _findnext( hFile, &c_file ) == 0 )
		{
			//Get the filename
			//memset(szFileName, 0, _MAX_PATH);	
			//cpbsFile.GetTitle(c_file.name, szFileName);
				CString csFileName;
		csFileName = c_file.name;
		int nPos = csFileName.Find("." , 0); 
		if ( nPos == -1 )
			return -1;
		csFileName = csFileName.Left(nPos); 
			// Add this filename into the listbox
			m_lstFiles.AddString(csFileName);
		}
		_findclose( hFile );
	}
	return 1;
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本久久a久久精品亚洲| 日本午夜一本久久久综合| 国产999精品久久久久久绿帽| 欧美不卡一二三| 精品系列免费在线观看| 337p日本欧洲亚洲大胆色噜噜| 裸体健美xxxx欧美裸体表演| 日韩三级av在线播放| 日本不卡高清视频| 欧美一级精品大片| 久久精品国产久精国产| 精品嫩草影院久久| 国产精品一区二区三区四区| 久久精品夜色噜噜亚洲a∨| 国产乱码精品一区二区三区忘忧草| 日韩欧美国产1| 国产成人自拍在线| 国产精品久久久久aaaa樱花| www.av精品| 亚洲美女偷拍久久| 欧美日韩国产美女| 亚洲人精品午夜| 99久久综合99久久综合网站| 国产精品你懂的在线| 国产露脸91国语对白| 日韩一区二区三区电影| 六月婷婷色综合| 欧美精品一区二区三区很污很色的| 国产a久久麻豆| 一区二区三区中文字幕| 欧美高清视频在线高清观看mv色露露十八 | 成人一二三区视频| 国产精品网友自拍| 99久久久精品| 视频一区视频二区在线观看| 日韩精品一区二区三区视频在线观看| 欧美a级理论片| 中文字幕欧美激情| 欧美人狂配大交3d怪物一区| 紧缚捆绑精品一区二区| 亚洲人成网站色在线观看| 日韩三级中文字幕| 色香蕉成人二区免费| 国产精品久久久久久久久久免费看| 欧美日韩久久不卡| 国产麻豆视频精品| 亚洲黄色片在线观看| 精品国产免费一区二区三区四区| 国产一区二区中文字幕| 亚洲日本中文字幕区| 91丨九色porny丨蝌蚪| 一区二区三区加勒比av| 2017欧美狠狠色| 99re6这里只有精品视频在线观看| 午夜精品影院在线观看| 中文乱码免费一区二区| 91精品国产一区二区三区香蕉| 成人免费视频网站在线观看| 天堂av在线一区| 国产精品久久久久国产精品日日| 欧美一区二区三区视频在线观看| 成人国产电影网| 韩日欧美一区二区三区| 亚洲国产精品久久人人爱| 国产无遮挡一区二区三区毛片日本| 欧美日韩一区高清| 成人免费视频一区| 久久99热这里只有精品| 亚洲第一久久影院| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美一区二区在线视频| 99久久免费视频.com| 国产一区二区三区综合| 日日夜夜精品视频免费| 一区二区三区欧美在线观看| 日本一区二区视频在线| 日韩精品一区二区三区中文不卡| 欧洲av一区二区嗯嗯嗯啊| 丁香激情综合国产| 老司机免费视频一区二区| 亚洲黄色录像片| 国产精品乱码人人做人人爱| 日韩欧美中文字幕一区| 日韩免费视频一区| 4438成人网| 欧美一三区三区四区免费在线看 | 国产精品亚洲视频| 免费成人你懂的| 蜜臀久久99精品久久久久久9| 亚洲成人精品在线观看| 亚洲成人中文在线| 亚洲电影一级片| 肉色丝袜一区二区| 免费成人小视频| 精品一区二区成人精品| 老司机午夜精品| 国产乱码精品一区二区三区av| 蜜桃一区二区三区在线| 免费成人在线播放| 国产91综合一区在线观看| 日欧美一区二区| 一区二区三区丝袜| 丝袜诱惑制服诱惑色一区在线观看| 午夜a成v人精品| 久久成人av少妇免费| 国产一区二区三区免费播放| 国产精品一区二区久激情瑜伽| 国产精品乡下勾搭老头1| 成人精品电影在线观看| 91麻豆精东视频| 在线欧美日韩国产| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 国产成人免费视频| 粉嫩aⅴ一区二区三区四区五区| 成人av一区二区三区| 色噜噜久久综合| 在线成人高清不卡| 欧美精品一区二区蜜臀亚洲| 国产亚洲视频系列| 一区二区三区日韩欧美精品| 亚洲制服丝袜av| 亚洲另类一区二区| 韩国欧美国产一区| www.欧美日韩| 欧美精品一二三区| 久久久91精品国产一区二区精品| 中文字幕亚洲区| 秋霞影院一区二区| 处破女av一区二区| 欧美日韩国产综合一区二区| 精品日韩一区二区三区| 国产精品福利一区二区三区| 亚洲曰韩产成在线| 国产激情91久久精品导航 | 日韩欧美aaaaaa| 中文字幕一区二区三区在线不卡 | 国产成人啪免费观看软件| 99精品一区二区三区| 欧美区在线观看| 久久精品人人做人人综合 | 久久伊99综合婷婷久久伊| 国产午夜精品一区二区| 亚洲黄色av一区| 日本中文一区二区三区| 99久久精品国产一区二区三区| 欧美久久久久久久久| 国产精品蜜臀av| 久久国产精品一区二区| 一本久久综合亚洲鲁鲁五月天| 日韩免费成人网| 亚洲夂夂婷婷色拍ww47| 懂色中文一区二区在线播放| 欧美日韩一区二区在线观看| 国产精品毛片大码女人| 理论片日本一区| 欧美三级电影网| 国产精品久久久久四虎| 日本va欧美va精品发布| 丁香天五香天堂综合| 久久―日本道色综合久久| 日本中文在线一区| 91精彩视频在线| 日韩一区在线播放| 丁香一区二区三区| 日韩精品中文字幕一区二区三区| 亚洲成人福利片| 欧美在线一区二区三区| 日韩毛片视频在线看| 大白屁股一区二区视频| 26uuu色噜噜精品一区| 免费人成精品欧美精品| 欧美精品日韩一区| 亚洲电影视频在线| 国产1区2区3区精品美女| 欧美电影在哪看比较好| 亚洲午夜在线视频| 91福利视频网站| 亚洲精品国产一区二区精华液| av激情亚洲男人天堂| 中文字幕免费不卡在线| 国产99精品国产| 国产精品免费av| 99久久国产综合精品女不卡| 中文字幕av一区 二区| 国产福利一区二区三区视频 | 欧美日韩国产在线播放网站| 亚洲欧美日韩一区| 色哟哟国产精品免费观看| 亚洲激情av在线| 欧美日韩国产一级| 五月天久久比比资源色| 欧美一区二区三区小说| 日本午夜一本久久久综合| 日韩欧美亚洲另类制服综合在线| 奇米777欧美一区二区| 精品久久久久久久久久久久久久久久久 | 国产亚洲精品bt天堂精选| 国产大陆a不卡| 中文字幕精品一区二区三区精品| 国产99一区视频免费|