void CtttDlg::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
CString strArr[4] = { _T("AB"), _T("1.2"), _T("cd"), _T("2.5") };
CString str = _T("2.5");
int index = FindTypeIndex(strArr,str,4);
switch( index )
{
case 0:
{
m_EditT.SetWindowText( _T("AB"));
break;
}
case 1:
{
m_EditT.SetWindowText( _T("1.2"));
break;
}
case 2:
{
m_EditT.SetWindowText( _T("cd"));
break;
}
case 3:
{
m_EditT.SetWindowText( _T("2.5"));
break;
}
default:
break;
}
}
int FindTypeIndex(CString str[],CString strType,int num)
{
for(int i=0;i<num;i++)
{
if(strType==str[i])
{
return i;
}
}
return -1;
}
对于CString变量,使用switch语句的问题。
最新推荐文章于 2020-12-09 14:28:37 发布