小功能实现方法
想实现以下功能
已从两个编辑框控件中关联成员变量m_min,m_max,现想找到位于m_min与m_max之间的素数并用AfxMessageBox输出。现在遇到的问题是如何设置输出的字符串,使long型的数据转换成字符串以便能用AfxMessageBox输出。小弟菜鸟,请教老鸟。
[解决办法]
CString str;
str.Format("%ld", lValue);
[解决办法]
void CRSAEncryptAndDecryptDlg::OnGetnumber()
{
// TODO: Add your control notification handler code here
UpdateData(true);
CString str;
for(long i=m_min;i<=m_max;i++)
{
for(long j=2;j<i;j++)
{
if(i%j==0)
{
break;
}
}
if(i==j)
{
CString strTemp;
strTemp.Format("%ld",i);
str += _T(",") + strTemp;
}
}
AfxMessageBox(str);
}