void CEx_FileSimilarityDlg::OnButtonChekin() 
{
	// TODO: Add your control notification handler code here
	int i;
	int **c;
	int m=fileStr1.GetLength()-1;
	int n=fileStr2.GetLength()-1;
	c=new int*[2];
	for(i=0;i<2;i++)
		c[i]=new int[n+1];
	CSolute so;
	so.pDlg=this;
	so.LCSLength(m,n,str1,str2,c);
	CString str11,str12;
	str11.Format("%d",c[1][n]);
	str12.Format("%f",c[1][n]*100.0/((m>n)?m:n));
	float fTemp = c[1][n]*100.0/((m>n)?m:n);
	if(fTemp>60)
		m_time="文件相似度为:"+str12+"%\r\n\r\n抄袭程度较高";
	else
		m_time="文件相似度为:"+str12+"%\r\n\r\n抄袭程度较低";
	//m_time="文件1与文件2相同内容的字符数为:"+str11+"\r\n\r\n两文件相似度为:"+str12+"%";
//	m_time="文件相似度为:"+str12+"%";
	UpdateData(false);
}

void CEx_FileSimilarityDlg::OnButtonChekin2() 
{
	// TODO: Add your control notification handler code here
	int i;
	int **c;
	int m=fileStr1.GetLength()-1;
	int n=fileStr2.GetLength()-1;
//	CString ss;
//	ss.Format("m=%d,n=%d",m,n);
//	MessageBox("1111111"+ss);
	c=new int*[m+1];
	for(i=0;i<m+1;i++)
		c[i]=new int[n+1];
/*	for(i=0;i<m+1;i++)
		for(j=0;j<n+1;j++)
		{
			c[i][j]=0;
		}*/
	CSolute so;
	so.pDlg=this;
	so.LCSLength2(m,n,str1,str2,c);
	so.LCS(m,n,str1,c);
	CString str11,str12;
	str11.Format("%d",c[m][n]);
	str12.Format("%f",c[m][n]*100.0/((m>n)?m:n));
	m_time="最长公共子序列为:"+so.getS()+"\r\n\r\n文件1与文件2相同内容的字符数为:"+str11+"\r\n\r\n两文件相似度为:"+str12+"%";
	UpdateData(false);
}