մդաա, մի կալկուլյատոր (հաշվիչ) եմ գրել, շատ-շատ պարզ, բայց կուզենայի, որ այն աշխատեր նաև սահող կետով թվերի(իրական թվերի) հետ: Այլ ի՞նչ ձև կա կենդանացնելու կետով կոճակը...
Մի մաս կոդից.
Կոդ:
void CCalcDlg::OnEqu() 
{
    switch(m_operation)
    {case ADD:m_number+=m_result; break;
     case SUB:m_number=m_result-m_number; break;
     case MUL:m_number=m_result*m_number; break;
     case DIV:if(m_result%m_number==0)
              { m_number=m_result/m_number;         UpdateData(FALSE);}

         else
         {CString str;
         str.Format("%10.3f", (double)m_result/m_number);
         SetDlgItemText(IDC_EDIT1, str);
         }
         break;
    }
    if(m_operation!=DIV)UpdateData(FALSE);
    m_number=0;
    OnNumber();
}
 void CCalcDlg::OnDot() 
{
///???????????? այստեղ չգիտեմ....
}