复选框问题求助
											   做了一个例题(见附件),分别为3个复选框定义变量“m_1”“m_2”“m_3”,并为2个编辑框分别定义了变量分变为浮点型的变量“m_4”,和字符串变量“m_5”,给提交按钮添加代码如下: 程序代码:
程序代码:void CBianjiDlg::OnButton1()
{
    // TODO: Add your control notification handler code here
   
    CString str;
    UpdateData(true);
   
    if(m_1.GetCheck())
        str.Format("%f",m_4*m_4);//就是加了这几句;
        m_5=m_5+"平方为:"+str+"\r\n";
       
    if(m_2.GetCheck())
        str.Format("%f",m_4*m_4*m_4);//同上
        m_5=m_5+"立方为:"+str+"\r\n";
   
    if(m_3.GetCheck())
        str.Format("%f",sqrt(m_4));//同上
        m_5=m_5+"平方根为:"+str+"\r\n";
    UpdateData(false);
   
}在没有添加语句str.Format()试运行一切正常(见附件图1),可是为什么加了以后复选框全都变成默认选择了(见图2
	
		
			 新建文件夹 (3).rar
				(14.75 KB)
新建文件夹 (3).rar
				(14.75 KB)
				
				
			


 
											





 
	    

 
	


 缺少{
缺少{
 
											
