MFC对话框实现计算器,逻辑办法非常多。
作为字符串接收和作为double变量接收,有很大不同。
如果作为字符串,那么一般的逻辑是,在输入结束后,使用atof函数或者wcstof函数转换为double类型参与运算。
CString str;GetDlgItem(IDC_EDIT1)->GetWindowText(str);double d1 = atof(str.GetBuffer());
给你个示例
说明书上写的很清楚